• For individuals
  • For school
  • For business
BILLED YEARLY
BILLED MONTHLY
Free
  • 2 Things
  • Unlimited dashboards
  • 100 Mb to store sketches
  • 1 day data retention
  • 25/day compilations
  • Machine Learning Tools
Entry
  • 10 Things
  • Unlimited dashboards
  • Unlimited storage for sketches
  • 15 days data retention
  • Unlimited compilations
  • Machine Learning Tools
  • APIs
  • Over the Air Updates
makerBest value
  • 25 Things
  • Unlimited dashboards
  • Unlimited storage for sketches
  • 90 days data retention
  • Unlimited compilations
  • Machine Learning Tools
  • APIs
  • Over the Air Updates
  • Dashboard sharing
  • Cloud Triggers
Maker plus
  • 100 Things
  • Unlimited dashboards
  • Unlimited storage for sketches
  • 1 year data retention
  • Unlimited compilations
  • Machine Learning Tools
  • APIs
  • Over the Air Updates
  • Dashboard sharing
  • Cloud Triggers
FEATURES
Free
Entry
maker
Maker plus
general
Any OS & Chromebook compatible
Use Arduino Cloud on Windows, Mac, Linux devices or Chromebook
Access projects on any device
Access all cloud projects and sketches from any device
3rd party device support
Use ESP32 & ESP8266 devices, Raspberry Pi, or any other Python API-compatible device
IoT projects
Things
Number of objects that each user can connect to cloud at a time
2
10
25
100
Cloud Triggers
Monitor specific variables within your Things and receive notifications
100
notifications/day
400
notifications/day
Variables
Number of variables available per each Thing
5
10
unlimited
unlimited
Cloud data retention
The number of days your historical data will be stored in Arduino IoT Cloud
1 day
15 days
3 months
1 year
API
Use Arduino IoT Cloud backend to control Things and devices via Arduino rest APIs, or using sdk in javascript, python and go
1 req / sec
10 req / sec
10 req / sec
Over the air updates
Possibility to upload code without cables using just Internet connection
Dashboards
Number of dashboards that each user can create & share
unlimited
unlimited
unlimited
unlimited
Advanced Chart widget
Powerful tool for monitoring and analysing device data. Display multiple variables in one chart for easy data points comparison.
Webhooks
Possibility to receive automated http requests and integrate Arduino IoT Cloud with other services
IoT Cloud Remote App
Access IoT Cloud dashboards from smartphone or tablet
Mobile background data stream
Stream the phone sensors data even when the mobile app is not in use.
Templates
Pre-configured, customizable projects, which can be imported in one click.
Data export
Export any data stored on IoT Cloud as CSV
LoRaWAN connectivity *
Possibility to find an active gateway nearby or connect a new one to The Things Stack. *LoRaWAN connectivity included in Free Plan until 31/12/2022
Sketches & coding
Sketch storage
The amount of space to store your sketches and libraries
100MB
unlimited
unlimited
unlimited
Compilations
Number of times available to verify code and upload it to your board
25/day
unlimited
unlimited
unlimited
Total Sketches
The maximum number of sketches allowed in your sketchbook
unlimited
unlimited
unlimited
unlimited
Automatically updated libraries
A gallery of pre-installed, easy to access and up-to-date libraries
Custom library editing
Possibility to edit existing libraries or modify your own imported ones
Sketch attachments
Possibility to attach files and media, such as circuit diagrams to sketches
Collaboration
Shareable IoT dashboards
Share your dashboards (read only or read & write) with any number of people
Shareable sketches
Share your sketches with anyone via direct link
Machine Learning Tools
Job Time
The limit applies your dataset per job
20 minutes / job
20 minutes / job
20 minutes / job
20 minutes / job
Total compute time
The limit applies your dataset per job
4GB / 4 hours
4GB / 4 hours
4GB / 4 hours
4GB / 4 hours
Frequently asked questions

How many devices can be managed?

The number of Things you need depends on the complexity of the projects you plan to create. Each Thing allows you to create one connected object, which can be associated with one device.

For example, connecting 5 smart lamps would require 5 Things, but using 3 sensors controlled by 1 Arduino board would only use 1 Thing.

Can I switch to a different plan or billing frequency?

You can switch to a better plan or update your billing information any time via My Plans page, available in your profile menu. These changes will take effect immediately.

You can also change billing frequency or downgrade to another plan. In this case, the changes will take effect at the end of your billing period.

Can I downgrade my plan at any time?

Yes. When you request the cancellation of a paid plan, the change will take effect at the end of the billing cycle (e.g. at the end of your billing month or year). Refunds are not allowed, even in case of account or subscription cancellation.

What happens if I exceed my plan's quota?

If you exceed the compilation time quota, you won't be able to compile the sketches until the quota is refilled next day.

If you exceed sketch storage, you won't be able to edit your sketches until you have freed up some space.

If you have exceeded the limits on Things or variables, you won't be able to use dashboards or connect your devices to the cloud until you have deleted the Things and variables that exceed your plan limits.

What happens to my projects if I cancel my plan?

All projects are stored in the cloud, and will be saved as long as you have access to your personal account, regardless of the plan.

If you downgrade to a Free plan, the functionality of your projects might be limited - you won't be able to use devices or Things that exceed your plan's quota.

* With "Billed yearly", the billing period is 12 months from the date of the first payment, plus applicable taxes.

“Billed monthly” means that the billing period starts every month on the same day as the day of the first payment, plus applicable taxes.

Looking for flexible solutions for professional projects and business?