Wi-Fi (2.4 GHz band)
Bluetooth
Dual high performance Xtensa® 32-bit LX6 CPU cores
Ultra Low Power co-processor
Multiple peripherals
Powered by 40 nm technology, ESP32 offers excellent power efficiency, RF performance, security, and reliability, making it suitable for a wide range of application scenarios and power consumption requirements.
We are in assitance of software resources to help application developers realize their ideas using the ESP32 series hardware. The software development framework is intended for development of Internet-of-Things (IoT) applications with Wi-Fi, Bluetooth, power management and several other system features.
Computer running Windows, Linux, or macOS.
There are three mutually exclusive ways to provide power to the board:
• Micro USB port, default power supply
• 5VandGNDheader pins
• 3V3and GNDheader pins
To start using ESP-IDF on ESP32, install the following software:
Toolchain to compile code for ESP32
Build tools - CMake and Ninja to build a full Application for ESP32
ESP-IDF that essentially contains API (software libraries and source code) for ESP32 and scripts to operate the Toolchain

To install all the required software, we offer some different ways to facilitate this task. Choose from one of the available options.
Note : We highly recommend installing the ESP-IDF through your favorite IDE.
Eclipse Plugin ( contact us for details )
VSCode Extension ( contact us for details )
For the manual procedure, please select according to your operating system.
If you already have the ESP-IDF installed and are not using an IDE, you can build your first project from the command line following the Start a Project on Windows or Start a Project on Linux and macOS. ( contact us for details )