
Aiven for Apache Kafka
Managed Kafka with tiered storage and built-in schema registry.
Discover top open-source software, updated regularly with real-world adoption signals.

Scalable, low‑latency pub‑sub platform for real‑time data streams
Apache Pulsar delivers horizontally scalable, low‑latency messaging with strong ordering, multi‑tenant security, geo‑replication, and a rich set of language clients for modern event‑driven architectures.

Apache Pulsar is a distributed publish‑subscribe messaging system designed for high‑throughput, low‑latency workloads. It offers strong ordering guarantees, durable storage, and transparent handling of partitioned topics, making it suitable for real‑time analytics, event streaming, and micro‑service communication.
Pulsar can be run as a standalone service or deployed at scale using Helm charts and Docker images. It supports multi‑tenant isolation, authentication, authorization, and quota management out of the box. The platform includes a REST API for administration, geo‑replication across data centers, and a growing ecosystem of language clients (Java, Go, Python, .NET, C++, Node.js) and management tools such as Pulsar Manager.
Developers building event‑driven architectures, SaaS providers needing tenant isolation, and organizations requiring global data distribution will find Pulsar’s flexible model and operational tooling a strong fit.
When teams consider Apache Pulsar, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Streaming telemetry from IoT devices
Collects millions of sensor events per second, stores them durably, and forwards to analytics pipelines with guaranteed ordering.
Multi‑tenant SaaS event bus
Provides isolated topics per tenant, enforces quotas, and secures access via authentication and authorization.
Cross‑region data replication
Synchronizes topic data between data centers, ensuring low‑latency access for users worldwide.
Micro‑service communication backbone
Enables decoupled services to publish and consume events with low latency and strong consistency.
Pulsar 2.8+ recommends JDK 11, while the latest master branch requires JDK 17. Older versions support JDK 8.
Yes, Pulsar provides Helm charts for Kubernetes deployments, including options for custom Docker images.
Pulsar includes a REST API for provisioning, admin tasks, and retrieving metrics.
Java, Go, Python, .NET/C#, C++, and Node.js clients are actively maintained; the Ruby client is archived.
Messages are written to durable storage with configurable replication and can be batched transparently for efficiency.
Project at a glance
ActiveLast synced 4 days ago