The Internet of Things with ESP32

Created by Espressif, the ESP32 is a new, low-cost SoC (system on a chip) with Wi-Fi & Bluetooth capabilities! For news and information, follow @ESP32net on Twitter!

Vendors & Purchasing

Vendors are listed here for informational purposes only. Buyers should use prudence and careful judgement when ordering. Before ordering, read all product descriptions and check vendor ratings when possible. Seeed Studio, Adafruit, SparkFun, Olimex, and Banggood are reputable vendors. Prices listed below are approximate and do not include shipping costs. Furthermore, prices listed below may be incorrect due to future price changes, so be diligent and check for yourself.

Note to the beginner: If you are just getting started and don't know what to purchase, it would probably be best for you to purchase a development board instead of a module board for easier hardware setup and an better first time experience.

Module Boards

Development Boards

Community & Discussion

News & Information

Tools, Libraries & Code

Current (ESP32)

Old, From Beta Testing Period (ESP31B)

Features & Specifications

Chips & Boards

For historical information on the ESP31B prototype/beta chip, visit the graveyard.
Identifier Notes

Module Boards
For historical information on Espressif's ESP-WROOM-03 beta module and Ai-Thinker's ESP3201, ESP3207 and ESP3212 modules, visit the graveyard.
Maker Model Notes
Espressif ESP-WROOM-32
  • Unreleased, but should be released soon enough.
  • Pinout
  • Antennas:
    • PCB trace (Meandered Inverted F Antenna).
    • IPX connector for external antenna.
  • "Two column" footprint differs from ESP-WROOM-32 footprint.
  • ESP-WROVER-KIT (DevKitJ) has connection pads for this footprint.
  • Notable chips on module board:
Ai-Thinker ESP-32S
  • Released; pre-orders being fulfilled. 👍
  • Remake/clone of the ESP-WROOM-32.
AnalogLamb ESP-32S-ALB
  • Released; available for purchase.
  • Clone of the ESP-WROOM-32 module (compatible footprint).
  • Module PCB has green color solder mask coating.
eBox & Widora ESP32-Bit
  • Released; available for purchase. (Although rather pricy.)
  • Has built-in ceramic antenna and IPX connector for an external antenna.
  • Footprint different than ESP-WROOM-32.
Pycom W01
  • The OEM module version of the WiPy.
  • Supports Wi-Fi and Bluetooth.
  • Announced; shipping April 2017.
  • The OEM module version of the LoPy.
  • Supports Wi-Fi, Bluetooth, and LoRa.
  • Announced; shipping April 2017.
  • The OEM module version of the SiPy.
  • Supports Wi-Fi, Bluetooth, and Sigfox.
  • Announced; shipping April 2017.
(Unknown) WB_MODE_V1

Notable Development Boards
Maker Model Notes
Espressif ESP32-DevKitC
(Core Board)
Adafruit Feather HUZZAH ESP32
  • Announced; coming soon.
  • Module to be used: ESP-WROOM-32
  • Announced; coming soon.
  • Module to be used: ESP-WROOM-32 (Tentative)
Ai-Thinker NodeMCU-32S
AnalogLamb Maple ESP32
  • Micro-SD card interface.
  • Module: AnalogLamb clone compatible with ESP-WROOM-32/ESP-32S module design.
  • USB⇔UART: CP2104
  • Photos show incorporation of a module board that appears to be a clone of ESP-WROOM-32.
ESP32 Development Board
  • Module: ESP-32S-ALB
  • USB⇔UART: CP2102
  • May use alternative clone/compatible module in the future.
  • Development board appears similar to ESP32-DevKitC/Core Board
AprilBrother ESPea32
Ayarafun/LamLoei Node32S
DOIT/SmartArduino ESP32 DevKit V1
Baoshi JESP32
  • ESP32 board with JTAG onboard and breadboard friendly.
Electronic Sweet Peas ESP320
DycodeX/Makestro ESPectro32
  • Under development.
  • SoC directly incorporated.
eBox ESP32-T
  • Development board for the "ESP32-Bit" module made by eBox/Widora.
  • Also has connection pads for the non-existent and scrapped ESP3212 module.
  • Not compatible with the ESP-WROOM-32/ESP-32S module footprint.
Gravitech & MakerAsia Nano32
  • Released; available for order from Gravitech US and Gravitech Thai.
  • SoC directly incorporated.
  • Programming Guide
  • From Gravitech (creator of Arduino Nano) and MakerAsia (creator of ESPresso Lite).
Explore Embedded Hornbill ESP32 Dev
Noduino Quantum
Pesky Products ESP32 Development Board
Pycom WiPi 2.0
  • MicroPython programmable Wi-Fi & Bluetooth IoT development platform with a 1 km Wi-Fi range.
  • Triple network board with LoRa, Wi-Fi (1 km range), and BLE.
  • Triple network board with Sigfox, Wi-Fi (1 km range), and BLE.
SparkFun ESP32 Thing
  • ESP32 SoC directly incorporated. (No module used.)
Watterott Electronic ESP-WROOM-32-Breakout
WeMos LoLin32
Widora Air

Other Boards
For historical information on breakout boards for the scrapped ESP3212 module, visit the graveyard.
Maker Model Notes
Adam Vadala-Roth Vento
  • Solar powered Wi-Fi development platform, based on STM32 and ESP32; a descendant of the tech behind SunLeaf.
  • Development Repository
Ai-Thinker ESP-32S Breakout Board
  • Version 1.1 (2016 October 15)
  • Has "Reset" and "IO0" buttons.
David Freitag CANBus Triple Clone
DycodeX/Makestro ESP-WROOM-32 Breakout
  • Breakout board for the ESP-WROOM-32 module.
Espressif ESP_Module_Testboard
  • Simple break-out board which was included with ESP-WROOM-03 beta modules.
ESP_Test Board_V3
  • A test board used internally by Espressif.
ESP32_Demo Board_V2
  • A large development & demo board created by Espressif for the ESP-WROOM-32 module.
  • Has large, circular touch pads.
  • A large development & demo board with media recording and playback intentions.
HydraBus HydraESP32
  • HydraESP32 HydraBus v1.0 shield/breakout board for ESP-WROOM-32.
  • This shield can be used with or without a HydraBus board.
MarkusBec SHA2017 Badge
NOA Labs ESP-32S Module Adapter Breakout Board
  • Simple breakout board for the ESP-32S module.
  • Footprint compatible with ESP-WROOM-32 and ESP-32S-ALB modules too.
Seeed Studio ESP-32S Extension Board
  • Breakout board for Ai-Thinker ESP-32S module.
  • Included for free with the initial ESP-32S orders from Seeed Studio.
tinyFab TF01EINKV1
(Unknown) GHX_Board_V1
  • Sold by 联美科技 ("United Technologies").
  • Approx. $18 USD.
  • Module used: Clone of ESP-WROOM-32 labeled "WB_MODE_V1".
(Unknown) ESP32-MODULE-KIT V1.0
  • NodeMCU-like board that uses an ESP-WROOM-32 module.


⚠️ The Ai-Thinker ESP3212 module is scrapped and replaced by the Ai-Thinker ESP-32S module. It appears that all ESP3212 orders are being fulfilled with ESP-32S modules instead of ESP3212. The ESP-32S module has an entirely different footprint from the ESP3212, which effectively makes any already fabricated boards based around ESP3212 useless rubbish now. (Sure, such boards might be able to be reused for an ESP8266/ESP-12 module or the like, but that's beside the point.) So, don't make board designs around the ESP3212 module; design for ESP-32S/ESP-WROOM-32.