Cloud & AIoT Framework
ESP-RainMaker
Complete cloud and firmware platform from Espressif for connected products. Build IoT devices without developing backend or mobile apps from scratch.
- Language
- C / C++
- ESP RainMaker AIoT Cloud Platform
- Category
- Cloud & AIoT Framework
- Main purpose
- Accelerated smart product development with mobile apps (iOS/Android), AWS Serverless cloud and voice control (Alexa/Google Home)
Key features
- Assisted Wi-Fi and BLE provisioning via official mobile app
- Dynamic UI generation in app based on firmware parameters
- Native integration with Alexa and Google Assistant
- Simultaneous local control (via mDNS/HTTP) and cloud control
- RainMaker Dashboard for fleet management and OTA
- Native compatibility with Matter nodes and device Bridges
- Integrated library via ESP Component Registry (espressif/esp_rainmaker)
When to use
- Smart appliances and consumer lighting
- IoT products with tight time-to-market constraints
- Devices requiring mobile app control without custom backend costs
- Remote monitoring systems with centralized OTA
Code example
Starter snippet in C / C++. Adjust pins and configuration for your board.
ESP-RainMakerC / C++
1