# Subscriptions
## Overview
To interact with the subscription API, send websocket messages to `WEBSOCKET [SUBSCRIPTIONS_ENDPOINT]`.
Subscription connections must set the `Sec-WebSocket-Extensions` header to include `permessage-deflate`.
## Endpoints
### Testnet:
* `wss://gateway.test.nado.xyz/v1/subscribe`
{% hint style="info" %}
**Note**: You must send ping frames every 30 seconds to keep the websocket connection alive.
{% endhint %}
{% content-ref url="subscriptions/authentication" %}
[authentication](https://docs.nado.xyz/developer-resources/api/subscriptions/authentication)
{% endcontent-ref %}
{% content-ref url="subscriptions/streams" %}
[streams](https://docs.nado.xyz/developer-resources/api/subscriptions/streams)
{% endcontent-ref %}
{% content-ref url="subscriptions/events" %}
[events](https://docs.nado.xyz/developer-resources/api/subscriptions/events)
{% endcontent-ref %}
{% content-ref url="subscriptions/rate-limits" %}
[rate-limits](https://docs.nado.xyz/developer-resources/api/subscriptions/rate-limits)
{% endcontent-ref %}