This method downloads the entire codebase, including all necessary submodules, which is more reliable than downloading a ZIP file that might not have the complete structure.
| File/Folder | Purpose | |-------------|---------| | src/rmaker.h | Main header file for device and parameter creation | | src/RMakerWiFi.h | WiFi provisioning logic | | src/rmaker_ota.h | Over-the-Air update handlers | | examples/ | Sample sketches (Light, Switch, Fan, etc.) | | README.md | Official documentation and API reference |
It is free for individuals and makers to use with the public RainMaker cloud, making it a powerful alternative to paid services like Blynk . Usage Notes
The official source is Espressif’s GitHub: github.com/espressif/esp-rainmaker rmaker.h library download zip
rmaker.h is the main header file for the . ESP RainMaker is a complete end-to-end IoT solution by Espressif, which includes device firmware, a cloud backend, and mobile phone apps. It enables remote control, monitoring, and OTA updates for ESP32-based devices without any cloud configuration. This framework allows you to:
Here is the exact workflow:
With that info, I can give you the exact download or alternative method. This method downloads the entire codebase, including all
Handle voice control integration (Alexa, Google Assistant) without writing complex cloud code.
As of 2025, Espressif has improved its package managers. While the approach still works, it is no longer the most efficient method for most users.
The library is the core component of ESP RainMaker , an end-to-end IoT platform developed by Espressif Systems. It allows developers to build smart home devices using ESP32 microcontrollers without worrying about cloud infrastructure, mobile apps, or voice assistant integrations. 📥 Where to Download the RMaker.h Library ZIP ESP RainMaker is a complete end-to-end IoT solution
However, for , the ZIP method remains invaluable.
ESP-RainMaker, including rmaker.h , is free for development and prototyping. For commercial mass production, check Espressif’s licensing terms.
Once installed, you can find RainMaker examples under File > Examples > ESP RainMaker . Method 2: Manual ZIP Download from GitHub
Tell me the project owner or the platform (GitHub repo name, vendor, or the context where you saw rmaker.h) and I’ll fetch the repository URL and provide direct download instructions.
The easiest way to get the RMaker.h library is by installing the latest version of the ESP32 boards in your Arduino IDE. Open and go to File > Preferences .