Skip to content

Try the API

Browse every Habitat endpoint, parameter, and schema interactively. The embed below loads Habitat's OpenAPI spec committed to this site.

To send requests, use your Habitat device's own Swagger UI

These docs are served over HTTPS, but your Habitat device runs on your local network over plain HTTP (e.g. http://mistyforest.local:8000). Your browser blocks requests from an HTTPS page to an HTTP address ("mixed content"), so the Execute button here generally won't reach your device — no CORS setting on the device can override that.

Each Habitat device serves its own live Swagger UI at http://<device-name>.local:8000/docs. Open that on your local network to send real requests — it's same-origin with your device, so Execute works there.

Use the embed below to explore the API surface; use your device's /docs to run it.