ESP-IDF is Espressif’s official IoT Development Framework for the ESP32, ESP32-S, ESP32-C and ESP32-H series of SoCs. 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.
ESP-IDF is freely available on GitHub. The majority of the components in ESP-IDF are available in source form under the Apache 2.0 license.
ESP-IDF supports a large number of software components, including RTOS, peripheral drivers, networking stack, various protocol implementations, and helpers.
ESP-IDF has a well-defined release process and a support policy which ensures stable releases and important fixes for their application.
ESP-IDF comes with extensive documentation for its software components not only at the usage level but also at the design level with more than 100 examples.
Trusted by embedded engineers everywhere
"Golioth’s SDK and API is extremely simple."