What is Plexus?
Plexus is storage and dashboards for hardware teams. It stores the data your machines send and shows it on dashboards your whole team can use.
Plexus is made by Plexus Aerospace, Inc. The product lives at plexus.company.
Who it's for
Hardware teams with devices that send data: robots, drones, and boards like the Raspberry Pi, Jetson and ESP32. If a device can make an HTTP request, it can send to Plexus.
What it connects to
Your own hardware sends data in:
- The Python SDK, for Raspberry Pi, Jetson and other Linux boards.
- Plain HTTP, for ESP32, Arduino, bare-metal and any other platform.
- Prometheus
remote_write.
Plexus can also read data that already lives somewhere else. See Connections.
- Databases: PostgreSQL, TimescaleDB, ClickHouse, MySQL and QuestDB. Paste a connection string and write SQL. InfluxDB connects too, without SQL.
PX4 flight logs (ULog) and CSV files can be imported into a device on Pro. Imported data is stored in Plexus like anything else the device sends.
The full list, with a page for each, is at plexus.company/integrations.
Where your data lives
It depends on which way the data travels.
- Devices push. Data from the SDK, HTTP or
remote_writeis stored in Plexus Time Series, Plexus's own time-series storage. How long it is kept depends on your plan: 7 days on Free; on Pro, as long as you choose per device, up to 3 years. See Plans and limits. - Connections. Plexus can also connect to a database you already run. It queries it on demand over a read-only connection.
Plans and limits
| Free | Pro | |
|---|---|---|
| Price | $0 | $199 a month |
| Devices | Up to 3 (connections count toward the 3) | No device limit |
| Readings kept | 7 days | You choose per device, up to 3 years |
| Events kept | 7 days | 3 years |
| Card required | No | Yes |
| Ingest | HTTP POST /ingest only | HTTP and live WebSocket |
| Storage for readings | — | 50 GB included, then $0.10 per GB-month |
| Video streaming and recording | No | Yes. Recorded video is $0.50 per GB-month |
On Pro you set how long each device's data is kept: 7, 30, 90, 180 or 365 days, or 3 years, under Settings → Data. The app shows the cost before you change it. On every plan, 1-minute rollups are kept for 90 days and hourly rollups for 5 years; Free can read only its last 7 days of them.
Pro is $199 a month. 50 GB of readings included, then $0.10 per GB-month. Video is $0.50 per GB-month. You set a monthly amount and Plexus emails you at 50, 75, 90 and 100% of it; it never pauses your data or deletes it because of the bill. Upgrade, change your card or cancel in Settings → Subscription. Prices are on the pricing page. Rate limits and other specs are on Hardware integration.
Getting your data out
Data stored in Plexus is readable over the Data API with an API key. Responses are JSON, and export gives you a file.
- Metrics: list metric names, get the latest values, or query a time range.
- Events: query faults, state changes and log lines.
- Devices: list every device in your org.
- Live streams: follow new data over WebSocket.
- Export: download metrics as a CSV or Parquet file.
Plexus and Grafana
Grafana is a general-purpose dashboard builder. Plexus builds the fleet view for you on first data. See Plexus vs Grafana.