One endpoint.
Any protocol.
Receive from any protocol. Store durably. Transform in-flight. Forward everywhere.
✦ Schema intelligence powered by Claude
# That's it. Really.
curl -X POST https://api.usecondu.it/v1/my-tenant/sensors \
-d '{"device": "sensor-01", "temp": 22.5, "humidity": 65}'
✓ Schema auto-detected — 3 fields, time-series
✓ Compressed 94% · stored · schema v1
✓ Forwarded to 3 destinations (each with own schema)
Watch it work
A JSON payload hits the endpoint. AI detects the schema. Three destinations get exactly the data they need.
POST /v1/00000000/iot_sensors
↓ Incoming event
{
"device_id": "sensor-047",
"temperature": 22.7,
"humidity": 61.3,
"battery": 0.84,
"floor": "2nd",
"ts": "2026-03-01T07:42:00Z"
}
"device_id": "sensor-047",
"temperature": 22.7,
"humidity": 61.3,
"battery": 0.84,
"floor": "2nd",
"ts": "2026-03-01T07:42:00Z"
}
◇ Schema detected
device_id
String
LowCard
temperature
Float32
Gorilla
humidity
Float32
Gorilla
battery
Float32
ZSTD
floor
String
LowCard
ts
DateTime64
Delta
→ Forwarded
HTTPS
analytics-api.internal
{ device_id, temperature, humidity, ts }
schema: pinned v1 — 4 fields only
MQTT
floor/2nd/readings
{ temp: 22.7, hum: 61.3, bat: 0.84 }
schema: mapped — field names renamed
WebSocket
dashboard live feed
{ device_id, temperature, humidity, battery, floor, ts }
schema: pass-through — all fields
Waiting...
Your schema evolves. So does Conduit.
Ingestion and forwarding schemas are decoupled by design.
↓ Ingestion
Store everything
New fields appear? Columns added automatically. Types change? Overflow to JSON, promote when stable. No migrations, no downtime.
✓ Auto-detect fields on first event
✓ Add columns without downtime
✓ Type-safe overflow for mismatches
✓ Auto-promote after threshold
→ Forwarding
Send what they need
Each destination controls its own schema. Pass raw events through, pin to a version, or map fields — per destination.
✓ Pass-through: forward as-is
✓ Pinned: lock to a schema version
✓ Mapped: custom field transforms
✓ Never break a downstream consumer
"Conduit stores everything you send. Each destination decides what it receives. Your schema evolves — your integrations don't break."
Zero-config means zero-config
Schema design
→
Just send JSON
Compression tuning
→
AI picks optimal codecs
Connector setup
→
One-click forwarding
Infrastructure management
→
Fully managed
ETL pipelines
→
Built-in transforms
Schema migrations
→
Auto-evolving
Simple pricing
Beta — Free
Free during beta
$0
500K events/mo · 5 streams · 30-day retention · All protocols
Get started free →
European infrastructure
Data never leaves the EU. GDPR-compliant by design.
12,000+ req/s
Sub-2ms p99 latency. Buffered writes, batch ingestion.
Rate limiting built-in
Per-key limits, validation, security headers.
Any protocol
HTTP, WebSocket, MQTT/S. Kafka & gRPC coming soon.
AI-native MCP server
Let Claude, GPT, or any MCP-compatible agent manage pipelines and query data directly.