Explore additional resources for your project and accelerate product development with Espressif solutions.
This page provides a comprehensive collection of resources to help you build and scale your ESP32 projects:
- Documentation & Frameworks - Access the Centralized Documentation Platform (CDP) and explore the ESP-IDF ecosystem, including specialized libraries for AI, connectivity, audio/video, HMI, Matter, and cloud integration
- Development Environments - Find resources for developing with Arduino, NuttX, Rust, and Zephyr on ESP32 platforms
Whether you’re looking for community support, technical documentation, or exploring different development frameworks, this page serves as your gateway to all essential Espressif resources.
Espressif IoT Development Framework

CDP ↗ ↖
EspressifAccess comprehensive technical documentation for all Espressif products, SDKs, and development frameworks in one place.
Registry

ESP Component Registry ↗ ↖
EspressifDiscover and share reusable ESP-IDF components. Browse thousands of community and official libraries to accelerate your development.Connectivity

Audio, video and HMI
Cloud

ESP RainMaker ↗ ↖
EspressifBuild connected IoT products with Espressif’s cloud platform. Includes device provisioning, remote control, OTA updates, and mobile apps.
ESP Insights ↗ ↖
EspressifMonitor and debug your deployed IoT devices remotely. Track crashes, errors, metrics, and diagnostics data in real-time.
ESP ZeroCode ↗ ↖
EspressifDeploy Matter-certified devices without writing code. Pre-built firmware modules for quick Matter device development and deployment.Community
Arduino for ESP32 ↗ ↖
CommunityArduino core for the ESP32 family of SoCs. Provides a comprehensive set of Arduino libraries and tools supporting ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C6, ESP32-H2, and ESP32-P4.Apache NuttX ↗ ↖
CommunityApache NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller environments, the primary governing standards are POSIX and ANSI standards.Rust ↗ ↖
CommunityLibraries, crates, and examples for using the Rust programming language on various SoCs and modules produced by Espressif Systems, with both no_std and std support.Zephyr ↗ ↖
CommunityThe Zephyr Project is a scalable real-time operating system (RTOS) supporting multiple hardware architectures, optimized for resource-constrained devices, and built with security in mind.
