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:
- Constructor & usage examples
- Connection
- Channels
- Messages
- Presence
- Authentication
- History
- Encryption
- Statistics
- Types