NodeMCU - Lua based ESP8266 development kit

The NodeMCU is an open-source Lua-based development kit with on-board ESP8266 WiFi module that helps you to prototype your IoT projects.

The module is pre-loaded with NodeMCU a Lua-based ESP8266 firmware. It is designed to plug straight into any breadboard for quick and easy prototyping.


  • Low-cost WiFi solution programmable with the Lua scripting language
  • On-board Silicon Labs CP2102 USB-serial adaptor (download drivers)
  • PCB antennae (no external antenna required)
  • 10 GPIO pins
  • Bread-board compatible
  • Powered via microB USB

The ESPlorer IDE (Windows, Mac, Linux) is available for developing your Lua-based projects to run on NodeMCU.

For more information check out the NodeMCU homepage.

NodeMCU is open source! Download the schematics, firmware, and documentation from the NodeMCU GitHub repository.