observability for hardware fleets

The observability system for teams and agents.

For teams. And agents.

Purpose-built for monitoring and resolving software and hardware systems. Where humans and agents share the watch.

start freetalk to us
Observability for hardware fleets

The observability system for teams and agents.

Purpose-built for monitoring and resolving software and hardware systems. Where humans and agents share the watch.

See it work
Plexus signal view — a fleet's hour of alerts collapsed to the two that matter, each with AI root-cause analysis and an autonomous response timeline

One hour of fleet alerts, collapsed to the two that matter — each with its root cause and an autonomous response, in plain language.

Driven from your code

Add Plexus by pasting one prompt.

No install. Paste this into Claude Code — or any coding agent — and it wires telemetry into the signal that matters. Operating your fleet then happens in the app's built-in AI.

You're adding Plexus telemetry to this codebase. Plexus ingests metrics and events over HTTP.

Contract:
- POST https://gateway.plexus.company/ingest
- Header: x-api-key: $PLEXUS_API_KEY   (read from env, never hardcode)
- Body: {"source_id":"<stable-slug>","points":[{"metric":"<subsystem.name>","value":<number>,"timestamp":<unix ms, optional>,"tags":{...}}]}

Do this:
1. Walk the repo and find the few sites worth instrumenting — external calls (latency + errors), error/retry boundaries, lifecycle (boot/shutdown), throughput (queue depth, batch size), and key domain events. Rank them, cap to ~10–20, and skip getters, pure helpers, and hot loops. Instrument the signal, not every line.
2. Show me the plan (file:line, metric, why) before editing.
3. On approval, add one small client with a batched send() (buffer ~64 points or 5s, back off on 429/5xx), then the emit calls. Never block the hot path or throw from telemetry.
4. Add one usage example and a README line.

Get a key from the Plexus app (/dev/keys) and set PLEXUS_API_KEY.
plexusthe data stack for hardware teamsconnect · observe · predictmade for engineersthe nervous system for your hardwareplexusthe data stack for hardware teamsconnect · observe · predictmade for engineersthe nervous system for your hardwareplexusthe data stack for hardware teamsconnect · observe · predictmade for engineersthe nervous system for your hardwareplexusthe data stack for hardware teamsconnect · observe · predictmade for engineersthe nervous system for your hardware

What plexus is

Plexus is one platform across the lifecycle of a hardware fleet: Connect a device with three lines of Python. Observe it on dashboards shaped like the thing you built. Predict failures before they ship.

Hardware-native — edge buffering when the link drops, thermal overlays on real CAD, schemas you can query — not bolted onto a time-series DB. Your IP stays yours.

SDK · Python · C (Arduino · ESP32 · STM32)
manifesto · 001

the hardware is
the body. plexus is
the nervous system.

01

developer-up

We design for the engineer at 2am. If the SDK doesn't feel right, we keep cooking until it does. Dashboards come after the API, not before.

02

hardware-native

Edge buffering when the link drops. Thermal overlays on real CAD. Schemas you can query. Not a TSDB with extras bolted on.

03

your data, your hardware

Your IP — dashboards, anomaly models, schema, firmware wrappers — stays yours.

what plexus does

connect. observe. predict.

One platform across the lifecycle. Hardware-native — edge buffering when the link drops, schemas you can query — and it surfaces the one real signal instead of drowning you in alerts.

01 · connect

Connect.

Drop the SDK into the firmware you already ship. Structured metrics, edge buffering when the link drops — from an ESP32 in a lab to a bus on orbit.

from plexus import Plexus

px = Plexus(source_id="drone-001")
px.send("battery", 3.7)
px.send("temp", 82.4)
02 · observe

Observe.

Thermal overlays on real CAD. Fleet-wide anomaly ranking. Schemas you can query — not bolted onto a time-series DB.

<plx-chart
  series="battery"
  window="60s"
  live
/>
03 · predict

Predict.

Catch a bearing trending hot. Flag a conjunction window. Identify the design choices you’d make again next time.

px.alert(
  metric="bearing.temp",
  above=85,
  window="15m",
)
What plexus does

Connect. Observe. Predict.

One platform across the lifecycle. Hardware-native — edge buffering when the link drops, schemas you can query — and it surfaces the one real signal instead of drowning you in alerts.

01
Connect.

Three lines of Python. Telemetry flows.

Drop the SDK into the firmware you already ship. Structured metrics, edge buffering when the link drops — from an ESP32 in a lab to a bus on orbit.

SDK · Python · C (Arduino · ESP32 · STM32)
02
Observe.

Live dashboards, shaped like your hardware.

Thermal overlays on real CAD. Fleet-wide anomaly ranking. Schemas you can query — not bolted onto a time-series DB.

CAD overlay · fleet view · institutional memory
03
Predict.

See the failure before it happens.

Catch a bearing trending hot. Flag a conjunction window. Identify the design choices you’d make again next time.

anomaly detection · design feedback · audit trail
enterprise · managed deployment

we land it with your team.

A Plexus engineer deploys alongside your team — telemetry flowing, dashboards live, fleet in production. Weeks, not quarters.

team · usage-based

install. connect. go.

Drop the SDK into the firmware you already ship. Three lines of Python, telemetry flowing. No setup call. $5 in free credits to start.

Enterprise · Managed deployment

We land it with your team.

A Plexus engineer deploys alongside your team — telemetry flowing, dashboards live, fleet in production. Weeks, not quarters.

Team · Usage-based

Install. Connect. Go.

Drop the SDK into the firmware you already ship. Three lines of Python, telemetry flowing. No setup call. $5 in free credits to start.

Enterprise · Managed deployment

Plexus is the nervous system.

Telemetry flowing from every unit, dashboards shaped like your hardware, anomaly signals before a failure ships. Onboarding is a conversation — tell us what you’re flying, driving, launching, or deploying. We read every one ourselves and write back the same day.

Or write direct · info@plexus.company