Build products faster on ESP32, ESP32-S & ESP32-C Series SoC using ESP RainMaker
ESP RainMaker by Espressif is a comprehensive IoT app that helps developers bring ESP32-based devices to market faster. It supports provisioning, local and remote device control, auto UI rendering from firmware, scheduling, device grouping, and sharing, making it a strong option for ESP32 projects in the TOOLS category. With 50,000+ total downloads and a 4.62 rating from 248 reviewers, the app demonstrates solid traction and maturity.
Pros & Cons
Strong provisioning workflow for ESP32-based devices
Supports both local and remote device control
Automated UI rendering based on firmware descriptions
Scheduling and grouping features for organized device management
Broader hardware integration (e.g., Arduino and Bluetooth-focused workflows) is not explicitly listed in the feature set.
No explicit mention of a Pro tier in the listing.
Focus appears centered on provisioning, control, and sharing—potential competitors may emphasize a wider IoT platform scope.
About ESP RainMaker
ESP RainMaker is a tools app developed by Espressif.
Download Statistics
ESP RainMaker has been downloaded 50 thousand times. In the last 30 days, the app was downloaded 390 times.
User Ratings
ESP RainMaker is rated 4.40 out of 5 stars. The rating is based on 310 ratings.
App Information
ESP RainMaker is FREE to download. The APK download size is 62.93 MB. The latest version available is 3.14.1 - f90e68d. The last update was on June 26, 2026.
Technical Requirements
ESP RainMaker requires Android 6.0+ or higher. The app has a content rating of Everyone. The app has been available on Google Play April 2020.
Description
ESP RainMaker app offers the following :
- Signing up for the ESP RainMaker account - Provisioning ESP RainMaker devices - Controlling and Managing the devices remotely or over local network - Auto rendering of the UI based on the device descriptions in the firmware - Scheduling to allow actions to be triggered on devices at a given time on a specified day or days of the week - Creating abstract or logical grouping of devices - Sharing to allow controlling of devices to other users
For more information, please visit https://rainmaker.espressif.com/
Recent changes: • Matter lighting fixes: corrected color-temperature range and restored hue/saturation controls, now showing real current values. • Camera streaming is faster and more reliable, with quicker connection setup and auto-recovery on weak networks. • Smooth portrait/landscape switching for live video. • Camera audio support, plus mic and camera on/off controls and Save Clip. • Added feedback when updating the device list. • Fixed update notifications opening on the wrong device.
Get a detailed PDF report for ESP RainMaker with download trends, rating history,
and key performance statistics — useful for competitive research or tracking your own app.
Learn more
Are you the developer of this app? Join us for free to see more information about your app and learn how we can help you promote and earn money with your app.
The absolute no need for code for IoT development is chef's kiss. Love the app!
★★★★★Chinedu Godswill Kaine· Aug 3, 2022
Great . But hw can developer sell their products using d app? Telling customers to download d esp rainmaker nt really a great idea or can developer get their own custom app using esp rainmaker like in d blank iot platform
★★★★★Majid Sadique· Dec 23, 2025
Its great app for developers also. I am thankful for ESP RainMaker whole team. Keep it up. My best wishes are with you.
★★☆☆☆i u· Nov 25, 2022
Does not respect phone theme, no manual mode to select dark mode, no customization on dashboard, cannot select default page to open hence always goes to all devices, schedules work fine, no error there, scenes option not available to test so no review for that part, as it says no supported device in my case hence cannot test that part, no integration options, not able to configure mqtt options. Does not work over local network, needs internet compulsorily which makes it useless. Please fix these. Ty.gl.
★☆☆☆☆ahmed elgamal· Oct 22, 2024
Failed to connect to device 1000 I am tired of that . Over 1000 attempts. The device is listed I can see it, but it just fails to connect to it
★★☆☆☆Santosh kumar Urlam· Jul 25, 2024
I am troubling with an issue that when I'm running simple example code Maker Switch in arduino IDE it is compiling without any error when I'm using Huge app partition scheme instead of Rainmaker and after compiling & uploading it was give QR code, but it is giving some errors like nvs flash init failed. And some more like node cannot be NULL and like these but after scanning QR code through this app and when connecting Wi-Fi it is showing error : Failed to associate device in step 1. SOLVE THIS
Google Play Rankings for ESP RainMaker
This app is not ranked
Technologies used by ESP RainMaker
ESP RainMaker is requesting 34 permissions and is using 43 libraries.
Show details
Trust & Safety: The app requests a broad set of permissions including location, storage, camera, and background services. Review the privacy policy and ensure adherence to least-privilege principles and transparent data handling.
Each subscription will automatically renew 3 days before the expiration date for
the same time period. Subscriptions can be cancelled at any time before the renewal.