Categories of data source
Environmental & Weather APIs
Public APIs providing air quality, weather, and regional observational data.
Building & Energy Systems
Building automation systems and dataloggers that push metered readings from a facility.
Generic Ingestion
A file-upload endpoint that accepts data from any source able to produce a properly formatted file.
In development
Native IoT integrations still in the draft-spec stage and not yet usable.
Documentation status
Each data source page is documented at one of four levels, shown in a callout at the top of the page:Credential handling, across every data source
Credentials are never logged and never displayed again after initial entry. Different sources use different credential models — an upload token, OAuth-style credentials, a bearer token, or a device-side login that Data Hub never sees. See each source’s own page for specifics.Troubleshooting
My data source isn't appearing in Data Hub after setup
My data source isn't appearing in Data Hub after setup
Many device-based sources require the Data Hub team to manually assign your logger’s serial number to your organization before data appears. Confirm you’ve sent your serial number after completing device-side setup.
Upload requests are failing
Upload requests are failing
Check that you’re using your organization’s own subdomain in the upload URL (not a placeholder or another organization’s subdomain), that you’re using the protocol your source’s page specifies, and that any required token or header is current and correctly formatted.
Next steps
Once a data source is connected and reporting variables:- Polling Intervals — whether that source has a configurable pull interval, and how data-reception status is surfaced per variable.
- Derived Variables — calculate new metrics (e.g. combining two variables from different sources) from a formula rather than a data source.