Skip to content
Envora Labs
Reserve Envora One
For your space
All solutions
Home Kitchens, bedrooms, nurseries, basements. Envora shows you what you breathe — and tells you how to fix it, usually for free. Office & Co-work CO₂ is the single strongest environmental lever on office productivity — and the cheapest to fix. Envora gives facilities teams and founders the number to argue with. CO₂ and indoor air quality monitoring for schools Classroom CO₂ and indoor air quality evidence for better ventilation decisions, measurable cognitive lift, and the data trail governors and parents want. Labs & Clinics Envora One is precise enough for laboratories, clinics and regulated spaces, and comes with a signed calibration certificate per device ID. Studios & Gyms Hot yoga, spin, HIIT and small studios generate extreme humidity and CO₂ loads. Envora tells you how your ventilation is holding up — live, per-room, per-class. Podcasts & Studios Envora flags the HVAC hum, the fridge compressor, the neighbour's drill — and the concentration drift that flattens your delivery — before the tape picks any of it up. Landlords & Letting Continuous, timestamped indoor air quality records for every unit you manage — so damp disputes end in data, not arguments.
What it protects against
All protection guides
Mould & damp risk Invisible until it is not. Allergies & dust sensitivity The 40–50% RH sweet spot. Long-term toxic gas exposure What you cannot smell, Envora can. Cooking pollution Your kitchen is an industrial chimney. Sleep & bedroom air Sleep is an environmental sport. Winter dry air Heated air is parched air. Outdoor air events When the air outside is worse than inside.
Pricing Compare Guides Insights Contact
Theme
Developers

Indoor air quality monitor API

A serious indoor air quality monitor with API, MQTT and Home Assistant from day one. Read the data, automate from events, integrate with your stack.

Developer overview
  • REST API · documented
  • MQTT native broker
  • Home Assistant first-class
  • Local-only mode
  • CSV export
  • Webhooks · signed

Supported integrations

REST API — JSON over HTTPS. Documented endpoints for current readings (per-device latest), historical reads (windowed), device metadata, webhook subscriptions, and account-level configuration. Authentication via account-scoped tokens.

MQTT broker — native, no community bridge. Devices publish per-channel topics with Home Assistant auto-discovery enabled by default. Topic structure: `envora/{device_id}/{channel}` for live values, `envora/{device_id}/iaq` for the fused score.

Webhooks — HTTPS POST on alert events, signed with HMAC-SHA256. Retries with exponential backoff up to 24 hours. Signature verification documented and example code provided.

CSV export — full historical export from the dashboard, scoped by device and date range.

Home Assistant — first-class, every channel as a sensor entity via MQTT auto-discovery.

Example use cases

- Drive a humidifier or dehumidifier from real-time RH readings, with automation rules in Home Assistant.
- Stream CO₂ readings into InfluxDB / Grafana for long-term retention beyond Envora's 3-year window.
- Push a Slack alert when PM2.5 in the kitchen exceeds a threshold (webhook → your webhook receiver → Slack API).
- Build a tenant-safe public dashboard using the REST API and your own visualisation stack.
- Integrate with a building management system (BMS) over Modbus by translating MQTT to Modbus with a small adaptor.

Data ownership and local-only mode

Your readings are yours. The REST API has no rate limits for personal household use. MQTT is native and works against your existing broker. Local-only mode keeps everything on your LAN with no Envora cloud account required.

If Envora disappears tomorrow, your devices keep running and your data keeps flowing — that is a deliberate architectural choice, not an accident.
Buy a developer-friendly air monitor

Envora One — £249, one-time. API, MQTT, Home Assistant and local-only mode included.

Developer docs
FAQ

FAQ — Indoor air quality monitor API

Is the API rate-limited?

No rate limits for personal household use. Organisations on Envora Fleet have tier-appropriate rate limits documented in the developer docs.

Can I subscribe to events without polling?

Yes — both MQTT (subscribe to per-channel topics) and webhooks (signed HTTPS POSTs on alert events) avoid polling.

Does the API work in local-only mode?

Yes. The REST API is served directly from the device when local-only mode is enabled. Same JSON schema, same endpoints, no internet round-trip.

Is there a Python / Node / Go client library?

Reference clients are documented for Python, Node and Home Assistant in the developer docs. The API is straightforward enough that hand-rolled HTTP clients work fine.
Buy Envora One

A serious air monitor for developers.

API, MQTT, Home Assistant, local-only mode, CSV export. £249 one-time, no home subscription.

Free UK & EU shipping · 2-year warranty · Reply within one UK business day.