Ingest
The device gateway writes the frame to Kafka, and only then acknowledges the device.
fleet.raw.teltonikaStreamSource puts managed Kafka, connectors and your processing code inside your own AWS, GCP or Azure account. Our control tower handles deployments, upgrades and health, without ever touching your events.
Everything that touches your data runs in your account. The only thing in our cloud is the control tower that tells it what to deploy.
Components never call each other. They only read and write topics, so the pipeline you see on the canvas is drawn from what's actually running.
Follow one GPS position through a fleet pipeline. Every step is safe to retry, so a crash causes a repeat, never a gap.
The device gateway writes the frame to Kafka, and only then acknowledges the device.
fleet.raw.teltonikaA transform turns bytes into a typed, schema-checked event with a stable ID.
fleet.evt.positionGeofence and alert rules add context and raise events like overspeed.
fleet.evt.alertsThe sink upserts by event ID, so retries update the same row instead of adding one.
postgres · positionsSplitting the control plane from the data plane is what lets us manage the platform without ever holding your data.
The dashboard, API and release manager that decide what should run.
Everything that reads, stores or moves your data, inside your VPC.
Connect a cloud account with one template. After that you only open your cloud console for billing or account settings.
Networks drop, databases slow down and bad data arrives. Each case has a defined behaviour.
Nothing is acknowledged until it's stored. A failure causes a retry, never a silent gap.
Every event carries an ID that survives retries, so sinks drop duplicates safely.
Bad records are set aside with the reason attached, ready to inspect and replay.
When a component falls behind, it gets more replicas. When it catches up, they go away.
You keep the decisions that belong to your business. We take on the work of running streaming infrastructure.
| Area | Your team | StreamSource |
|---|---|---|
| Cloud account & bill | Owns | — |
| Data & access policies | Decides | Enforces |
| Pipeline logic | Builds | Provides tools |
| Kafka & upgrades | Approves | Runs |
| Monitoring | Responds | Collects & alerts |
No. Events are produced, stored, processed and delivered inside your cloud account. The control tower only receives health metrics and deployment status.
Your pipelines keep running, because moving data never depends on us. You can't deploy changes from the dashboard until it's back, but the ssctl CLI still works against your cluster.
Yes. Pick a ready-made connector, or package your own as a container that reads or writes Kafka. It deploys and scales like a built-in one.
An AWS, GCP or Azure account, permission to create one scoped role, and a rough idea of your event volume and retention so we can size the cluster.
Start on the free sandbox, or book 30 minutes and we'll sketch your pipeline with you.