Built for connected products

Telemetry, AI insights, and Grafana in one place.

After sign-in, customers access device data stored in PostgreSQL, internal analytics, and embedded Grafana dashboards—without touching your OTA or upload infrastructure.

Private by default

Django auth gates every dashboard; premium routes use the Premium group.

PostgreSQL

Point POSTGRES_* env vars at your cluster; SQLite is used locally when they are unset.

Grafana

Set GRAFANA_EMBED_URL to your kiosk or signed dashboard URL.

PlantIO · Private dashboards · PostgreSQL · Grafana