Install the Go SDK

Last updated:

Install the Go SDK:

go get github.com/babelqueue/babelqueue-go

Requirements

  • Go >=1.24 (the core and the Redis, AMQP, SQS and Kafka modules); >=1.25 for the Pulsar, Azure Service Bus, Artemis, otel and idempotency-postgres modules.

The core is broker-agnostic with zero dependencies (standard library only). For a full produce/consume runtime use babelqueue.NewApp with a transport module (go get github.com/babelqueue/babelqueue-go/redis, …/amqp, …/sqs, and so on) — see Runtime & transports. You can also bring your own broker client and move the encoded bytes yourself.

Next: Configuration.