libpulsar
« Back to VersTracker
Description:
Apache Pulsar C++ library
Type: Formula  |  Latest Version: 4.0.0@2  |  Tracked Since: Dec 13, 2025
Links: Homepage  |  @ApachePulsar  |  formulae.brew.sh
Category: Networking
Tags: messaging c-plus-plus apache-pulsar streaming library
Install: brew install libpulsar
About:
libpulsar is the official C++ client library for Apache Pulsar, a distributed messaging and streaming platform. It provides a high-level API for producing and consuming messages, managing subscriptions, and interacting with Pulsar functions. This library enables developers to build high-performance, scalable applications that leverage Pulsar's core features like message queuing, geo-replication, and multi-tenancy.
Key Features:
  • High-level C++ API for message production and consumption
  • Support for message batching and compression
  • Client-side authentication (TLS, Athenz, OAuth2)
  • Message acknowledgment and negative acknowledgment
  • Reader interface for seekable message streams
Use Cases:
  • Building microservices that communicate via a message bus
  • Implementing real-time data ingestion pipelines
  • Developing event-driven applications in C++
Alternatives:
  • librdkafka – A high-performance C library for Apache Kafka; libpulsar is specifically designed for the Apache Pulsar protocol and ecosystem.
Version History
Detected Version Rev Change Commit
Jan 13, 2026 8:02am 2 REVISION_ONLY ca05323b
Jan 11, 2026 10:54am 1 REVISION_ONLY 7c9b4176
Dec 13, 2025 7:42pm 0 VERSION_BUMP 6f37dea5
Nov 15, 2025 1:27am 1 VERSION_BUMP 8f5d5d6d
Nov 14, 2025 7:33pm 0 VERSION_BUMP f8c67000
Jan 10, 2025 6:14am 0 VERSION_BUMP 76005e39
Jan 10, 2025 5:04am 7 REVISION_ONLY b66b68d4
Jan 10, 2025 12:33am 0 VERSION_BUMP 830b6cf2
Sep 26, 2024 5:18am 2 VERSION_BUMP 616f3b82
Sep 14, 2024 7:50am 1 VERSION_BUMP 7d0193c4