Please be aware that you are viewing our bleeding edge unstable documentation. Unless you wanted to view the bleeding edge (and possibly unstable) documentation, we recommend you use our stable docs.

Go to Ably's stable canonical documentation »

I know what I'm doing, let me see the bleeding edge docs »

You are viewing our bleeding edge unstable documentation. We recommend you use our stable documentation »
Fork me on GitHub

Realtime Client Library API

The Ably Realtime client libraries establish and maintain a persistent connection to Ably enabling extremely low latency broadcasting of messages and presence state. All official client library APIs are consistent across every language, provide pub/sub functionality and presence on channels, handle both basic and token authentication, manage changing network conditions, include optional symmetric encryption and provide access to channel, presence and metrics history.

The Ably Realtime client library is available in most popular languages and platforms including Javascript browser library, Java, .NET, Node.js, iOS, Ruby, Go and more…

Download one of our Realtime client libraries now »

Dive into the documentation

The Realtime Client Library documentation API is broken down as follows:

Back to top