Introduction

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

SDKLanguageTargetInstall
Python AgentPythonRaspberry Pi, Linux, edge computepip install plexus-agent
C SDKC/C++ESP32, STM32, ArduinoCopy src/ to your project
HTTP APIAnyScripts, batch uploads, custom integrationscurl / 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

Read more about core concepts

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

Browse all components