Installation

composer require babelqueue/php-sdk

Requirements

  • PHP ^8.2
  • ext-json

That’s it — the core has no heavy runtime dependencies.

Using a framework? Install the adapter instead

If you’re on Laravel or Symfony, install the adapter — it pulls this core in for you:

composer require babelqueue/laravel    # Laravel
composer require babelqueue/symfony    # Symfony (Messenger)

Optional broker clients

The reference transports are framework-less and keep the core dependency-free — install only the client you use:

composer require predis/predis              # for RedisTransport
composer require php-amqplib/php-amqplib    # for AmqpTransport

Next: Producing messages.