NATS supports several kinds of connectivity directly to the NATS servers.
- Plain NATS connections
- TLS encrypted NATS connections
- WebSocket NATS connections
- MQTT client connections
There is also a number of adapters available to bridge traffic to and from other messaging systems
- Kafka Bridge
- JMS which can also be used to bridge MQ and RabbitMQ, since they both offer a JMS interface