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