Warning: You are viewing an old version (0.8) of this documentation. We recommend you view the latest version 1.2.

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 organized as follows:

Need help?

If you need any help with your implementation or if you have encountered any problems, do get in touch. You can also quickly find answers from our knowledge base, and blog.