ESP32 için kullanılabilecek üç ana entegre geliştirme ortamı (IDE) şunlardır:
- Arduino IDE: ESP32'yi programlamak için en yaygın ve kullanıcı dostu IDE'dir 12. C/C++ dilinde kod yazmayı sağlar ve Arduino ile ilgili birçok kaynak ve kütüphane sunar 1.
- MicroPython: Python 3'ün hafif bir uygulamasıdır ve ESP32 ile mikrodenetleyiciler üzerinde çalıştırılabilir 13. GitHub'da açık kaynak olarak mevcuttur 1.
- ESP-IDF (Espressif IoT Development Framework): Espressif tarafından geliştirilen, ESP32'nin tüm özelliklerinden yararlanmak için önerilen resmi SDK'dır 23.
5 kaynaktan alınan bilgiyle göre: