Whether you are using Arduino or ESP32 hardware, over-the-air updates offer a hassle-free way to keep your devices updated with your latest code without the need for physical access to your connected devices.
Benefits of using Arduino Cloud over-the-air updates
Uploading sketches Over-The-Air (OTA)
Here's how you can use OTA to upload your sketches remotely
From the web interface
The web interface is the most easy and convenient way to keep your devices up-to-date without cables. Check out this article in the documentation to learn more.

From the command line
The command line interface enables you to automate over-the-air updates to your devices at scale. Learn more in this article.

Scenarios of Implementation
Learn more
Explore our plans
Arduino Cloud offers tailored solutions for schools, individuals, and enterprises, ensuring efficient IoT connectivity for all
Maker
- 1 user
- 1 year data retention
- Unlimited Editor AI Assistant
- Advanced Editor AI Assistant
- Unlimited Editor with OTA updates
School
- Shared space with role permissions
- 5 Things per Member
- 6 months data retention
- Advanced Editor Assistant
- Unlimited Editor with OTA updates
- Course Library
- Google Classroom integration
Team
- 50 users
- 100 Things
- 1 year data retention
- Unlimited Editor AI Assistant
- Unlimited Editor with OTA updates
- Shared space with role permissions
- White Label
- Enterprise Standard support
Some doubts?
What hardware can I use?
All the Arduino WIFI boards (with the exception of MKR1000) and all the ESP32 and ESP8266 boards from any manufacturer are supported.
Get the full list of tested hardware here.
What plan do I need to use OTA?
OTA is included in the Entry plan and above. No additional limits are imposed to the plans related to OTA.
Check the full list of features included in each plan here.
Can I update a fleet of devices?
Speak about how to automate the 1-device update using Cloud-CLI and scripts


