
ESP-IDF, Espressif का आधिकारिक IoT डेवलपमेंट फ़्रेमवर्क है. यह ESP32, ESP32-S, और ESP32-C सीरीज़ के SoCs के लिए है. यह इन प्लैटफ़ॉर्म पर किसी भी सामान्य ऐप्लिकेशन को डेवलप करने के लिए, एक ऐसा एसडीके उपलब्ध कराता है जिसमें सभी ज़रूरी सुविधाएं शामिल होती हैं. इसके लिए, C और C++ जैसी प्रोग्रामिंग भाषाओं का इस्तेमाल किया जाता है. ESP-IDF, फ़िलहाल लाखों डिवाइसों में काम कर रहा है. साथ ही, यह नेटवर्क से कनेक्ट होने वाले कई तरह के प्रॉडक्ट बनाने में मदद करता है. जैसे, सामान्य लाइट बल्ब और खिलौनों से लेकर बड़े उपकरणों और इंडस्ट्रियल डिवाइसों तक.
ESP32 सीरीज़ के SoCs के लिए, ESP-IDF में OpenThread का इस्तेमाल किया जा सकता है.