Skip to main content

Apache Pulsar is a cloud-native, distributed messaging and streaming platform originally created at Yahoo! and now a top-level Apache Software Foundation project

READ THE DOCSGITHUB

Easy to deploy, lightweight compute process, developer-friendly APIs, no need to run your own stream processing engine.

Run in production at Yahoo! scale for over 5 years, with millions of messages per second across millions of topics.

Expand capacity seamlessly to hundreds of nodes.

Low publish latency (< 5ms) at scale with strong durability guarantees.

Configurable replication between data centers across multiple geographic regions.

Built from the ground up as a multi-tenant system. Supports isolation, authentication, authorization and quotas.

Persistent message storage based on Apache BookKeeper. IO-level isolation between write and read operations.

Flexible messaging models with high-level APIs for Java, Go, Python, C++, Node.js, WebSocket and C#.

REST Admin API for provisioning, administration, tools and monitoring. Can be deployed on bare metal, Kubernetes, Amazon Web Services(AWS), and DataCenter Operating System(DC/OS).

Companies Powered by Pulsar

Apache Pulsar is available under the Apache License, version 2.0.