Events in.
Nothing lost.
The relay with storage between. Events from any source land in durable storage, get forwarded to every destination, and stay replayable. Backfill new services, absorb traffic spikes, and never lose data when things break.
Watch it work
A JSON payload hits the endpoint. Schema detected. Stored durably. Three destinations get exactly what they need: transformed, filtered, or passed through.
"device_id": "sensor-047",
"temperature": 22.7,
"humidity": 61.3,
"battery": 0.84,
"floor": "2nd",
"ts": "2026-03-01T07:42:00Z"
}
Any protocol in. Any protocol out.
Many-to-one ingestion. One-to-many forwarding. Conduit translates between protocols so your services don't have to.
One unified endpoint. Zero protocol translation code.
Built for agents, not just dashboards
Connect any MCP-compatible agent. It can create streams, query data, and manage pipelines. No dashboard needed.
Built for the moments that matter
Conduit sits between the services that generate events and the ones that consume them. Here's what that means in practice.
It needs historical data to be useful. Without Conduit: beg every upstream source to replay, or accept a permanent gap. With Conduit: replay any time window to the new destination. Minutes, not weeks.
New provider needs historical data. Replay any time window directly. No coordination with upstream teams, no re-ingestion from source, no gap in your data.
Your analytics pipeline can't keep up. Conduit absorbs the burst, stores every reading, and delivers in order when your service is ready. Nothing dropped, no backpressure to the sensors.
CI, Slack, analytics, and your deploy system all need the same GitHub push event, each with a different payload shape. Each destination gets its own schema, transform, and delivery guarantee. No fan-out code to write.
Your schema evolves. So does Conduit.
Not rigid pipelines. Adaptive streams. Ingestion and forwarding schemas are decoupled by design.
New fields appear? Columns added automatically. Types change? Overflow to JSON, promote when stable. No migrations, no downtime.
Every event is stored in a columnar engine built for time-series at scale. Query, backfill, or replay. Your data is always there.
Each destination controls its own schema. Pass raw events through, pin to a schema version, or map fields per destination.
Free while we build
Conduit is in beta. Sign up and use it: 100K events/month, 5 streams, 100 MB storage, all features included. No credit card.
Start for free →