Skip to main content

Getting started

TurtleQueue is compatible with the protocol of Apache Pulsar. This means that the official Apache Pulsar client libraries can be used. There is no need to start a cluster, a client can be used immediately:

Official Pulsar documentation

Third-party clients

Besides the official Apache Pulsar clients, there are multiple third-party clients:

LanguageProjectMaintainerLicenseDescription
Gopulsar-client-goComcastLicenseA native golang client
Gogo-pulsart2yLicense
HaskellsupernovaChatrouletteLicenseNative Pulsar client for Haskell
ScalaneutronChatrouletteLicensePurely functional Apache Pulsar client for Scala built on top of Fs2
Scalapulsar4ssksamuelLicenseIdomatic, typesafe, and reactive Scala client for Apache Pulsar
Rustpulsar-rsWyyerd GroupLicenseFuture-based Rust bindings for Apache Pulsar
.NETpulsar-client-dotnetLanayxGitHubNative .NET client for C#/F#/VB
Node.jspulsar-flexDaniel Sinai, Ron Farkash, Gal RosenbergGitHubNative Nodejs client