What is Plexus?
Plexus is a HardwareOps platform for physical systems. Connect any device, see your telemetry in real time, and operate your fleet — from ESP32 to production.
Device (sensor, robot, vehicle)
├── WebSocket → PartyKit Server → Dashboard (real-time)
└── HTTP POST → /api/ingest → ClickHouse (storage)SDKs
| SDK | Language | Target | Install |
|---|---|---|---|
| Python Agent | Python | Raspberry Pi, Linux, edge compute | pip install plexus-agent |
| C SDK | C/C++ | ESP32, STM32, Arduino | Copy src/ to your project |
| HTTP API | Any | Scripts, batch uploads, custom integrations | curl / fetch / requests |
Quick Start
Get data flowing in under a minute. ~60 seconds
Core Concepts
- Sources — Each device or data origin has a unique
source_id - Metrics — Named values like
temperature,motor.rpm,position.x - Tags — Key-value labels for filtering (e.g.,
location: "lab") - Sessions — Group related data for analysis and playback
- Commands — Send typed commands to devices from the dashboard
Platform Features
- Real-time dashboards — GPU-accelerated charts rendering 100k+ points at 60fps
- Fleet management — Monitor and control all your devices from one place
- Session recording — Capture test runs for later analysis and playback
- Alerts — Get notified when metrics cross thresholds
- Commands & Control — Send commands to devices with auto-generated UI
UI Component Library
Open-source GPU-accelerated React components for building your own dashboards.
npx @plexus/cli add line-chart