Adafruit IO
Internet of things data with feeds, dashboards, triggers, and device readings.
Reads a sensor feed, records a new value, and reacts when a reading crosses a threshold.
Use Adafruit IO with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put Adafruit IO to work.
What Snow can do with Adafruit IO
These are the Adafruit IO operations Snow and the apps you build with it can run. Sign in to choose which ones Snow may run without asking.
Reads6
Look at your data without changing it.
- Get Account Status
Return compact identity, plan limits, and current data-write throttle usage for the connected Adafruit IO account.
- Get Dashboards
List dashboards, or retrieve one dashboard and its blocks by key.
- Get Data Point
Retrieve one feed data point by its exact ID.
- Get Feeds
List feeds, or retrieve one feed by key with optional data summary details.
- Get Groups
List groups with feed summaries, or retrieve one group by key.
- List Feed Data
Return one newest-first page of feed data with an opaque cursor for the next older page.
Creates4
Add something new to your account.
- Create Dashboard
Create a dashboard for visualizing and controlling feed data.
- Create Feed
Create a feed, optionally within an existing group.
- Create Group
Create a group for organizing feeds.
- Publish Feed Data
Publish one or multiple timestamped values to a feed, using the batch endpoint only when multiple points are supplied.
Updates6
Change something that is already there.
- Add Feeds to Group
Sequentially add 1-10 existing feeds to one group using one documented provider request per feed. This is non-atomic: processing stops after the first failed or ambiguous attempt, while earlier successes remain applied and are returned with the last confirmed normalized group state.
- Remove Feeds from Group
Sequentially remove 1-10 feeds from one group using one documented provider request per feed. This is non-atomic: processing stops after the first failed or ambiguous attempt, while earlier successes remain applied and are returned with the last confirmed normalized group state.
- Update Dashboard
Update an existing dashboard by exact dashboard key.
- Update Data Point
Replace the value and optional metadata of one existing feed data point.
- Update Feed
Update an existing feed by exact feed key.
- Update Group
Update an existing group by exact group key.
Deletes5
Remove something. This often cannot be undone.
- Delete Dashboard
Permanently delete one dashboard by exact key.
- Delete Data Point
Permanently delete one feed data point by ID.
- Delete Data Points
Permanently delete 1-30 feed data points sequentially through Adafruit IO's single-data-point DELETE endpoint, bounded by the Free-plan limit of 30 data mutations per minute. This operation is not atomic: each ID has an independent outcome, and successful earlier deletions are not rolled back. Processing may continue after an independent malformed-ID or not-found response, but stops after authentication, permission, rate-limit, server, unexpected, or ambiguous transport failures; remaining IDs are marked not_attempted.
- Delete Feed
Permanently delete one feed and its retained data by exact feed key.
- Delete Group
Permanently delete one group by exact key.
Related integrations
Ready to put Adafruit IO to work?
Sign up free, build an app by chatting, and connect Adafruit IO in minutes. No credit card required.