$ php-nats-jetstream-client --price
free
- Free to use in commercial and personal projects
- Source code on GitHub under the BSD 3-Clause license
An async-first NATS and JetStream client for PHP 8.2+, covering core NATS, JetStream, KeyValue, ObjectStore and microservices.
php-nats-jetstream-client - an async-first NATS and JetStream client for PHP 8.2+, covering core NATS, JetStream, KeyValue, ObjectStore and microservices
An async-first NATS and JetStream client for PHP 8.2+, built on Amp. It gives a typed, high-level API for connections, publish/subscribe, request/reply, reconnect handling, authentication and JetStream resource management, without falling back to blocking I/O.
It is meant for real applications: service-to-service messaging, event processing, JetStream-backed persistence and NATS microservice discovery. This site publishes its live events with it. Quality gates include PHPStan level 8, thousands of unit tests on PHP 8.2 to 8.5, live integration tests and mutation testing.
$ php-nats-jetstream-client --price
$ php-nats-jetstream-client --sponsor
If php-nats-jetstream-client saves you time, you can support its development. It pays for the hours that go into fixes and new releases.
v2.27.0 · release notes ↗
$ composer require idct/php-nats-jetstream-client