README.md
# Jetstream
A library for interacting with NATS [Jetstream](https://github.com/nats-io/jetstream) from Elixir.
This library builds on to of [gnat](https://hex.pm/packages/gnat), the officially supported Elixir client for NATS.
## Introduction
There are 3 primary use-cases supported in this library:
1) [Managing Streams and Consumers](MANAGING.md)
2) Publishing messages safely
3) Acting as a consumer
## Development
The test suite of this project is designed to interact with a live jetstream/NATS server.
You can start one easily with this command: `docker-compose up`
Or you can do `docker-compose up --no-start` and then use `docker-compose start` and `docker-compose stop` to start and stop the server.