Getting Started with ESP-IDF

Welcome to Espressif IoT Development Framework!

To start using ESP-IDF, select one of the following supported ESP SoC series.

ESP32 Series
ESP32-S Series
ESP32-C Series
ESP32-H Series

Official IoT Development Framework

ESP-IDF is Espressif’s official IoT Development Framework for the ESP32, ESP32-S and ESP32-C series of SoCs. It provides a self-sufficient SDK for any generic application development on these platforms, using programming languages such as C and C++. ESP-IDF currently powers millions of devices in the field, and enables building a variety of network-connected products, ranging from simple light bulbs and toys to big appliances and industrial devices.