ESP32 נפוץ מאוד בפרויקטים של האינטרנט של הדברים (IoT), רובוטיקה, בית חכם ופרויקטים הדורשים קישוריות אלחוטית. ניתן לתכנת אותו בשפות שונות כולל C/C++ (בסביבת Arduino IDE), MicroPython, CircuitPython, Lua ועוד.
ישנם מספר גרסאות וכרטיסי פיתוח המבוססים על ESP32 כמו NodeMCU-32S, WROOM, WROVER, ESP32-CAM (עם מצלמה מובנית) ועוד, כאשר כל אחד מציע יכולות שונות במקצת.

