> For the complete documentation index, see [llms.txt](https://bus.node-ts.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bus.node-ts.com/guide/transports.md).

# Transports

A transport is a message queue that's able to receive messages. By default **@node-ts/bus** runs with an in memory queue transport, which is only really useful for development environments.

When running in production, choose from one of the following officially supported transports:

* [Amazon Simple Queue Service (SQS)](/guide/transports/amazon-sqs.md)
* [Particular RabbitMQ](/guide/transports/rabbitmq.md)
* [Redis](/guide/transports/redis.md)

These transports are interchangeable and you write your message and handler definitions agnostic of the underlying transport.
