Redpanda is a Kafka API-compatible streaming platform written in C++, shipped as a single binary without ZooKeeper or a JVM, available self-hosted or as a managed cloud.
A single binary per broker on local NVMe with Raft replication; add brokers and rebalance to scale, offload history to object storage with tiered storage. Redpanda Connect provides YAML-defined pipelines with hundreds of connectors, and WebAssembly transforms run inside the broker. Free to self-host; Redpanda Cloud bills data, partitions, and uptime.
How Redpanda answers the questions Event Streaming turns on.
| How it works | |
| Protocol | Kafka-compatible |
| Consumption model | Replayable log; consumers track offsets |
| Storage | Local NVMe with Raft; tiered storage to object store |
| Delivery guarantee | Exactly-once with transactions and idempotent producers |
| Running it | |
| What you run | One C++ binary with built-in Raft; no JVM, no ZooKeeper |
| Scaling | Add brokers and rebalance; tiered storage keeps local disk small |
| Multi-region | Remote Read Replicas served from object storage, read-only |
| Connections | |
| Connectors | Redpanda Connect: YAML pipelines with hundreds of connectors |
| Transformations | WebAssembly transforms inside the broker, on Wasmtime |
| Cost | |
| Billing unit | Free self-hosted; Cloud bills data in, out, stored, partitions and uptime |
vs Redpanda: Commercial · Managed · Serverless · Subscription · Operational complexity: Low
vs Redpanda: Open source (permissive) · Self-hosted · Managed · Hybrid · Free · Operational complexity: High · Java, Scala
vs Redpanda: Open source (permissive) · Self-hosted · Managed · Hybrid · Free · Operational complexity: High · Java