Ably solves the most complex and demanding aspects of realtime engineering, making it easy for developers to power and scale realtime apps like chat, multiplayer games, real time GPS location updates, IoT device control, and more. To do this we provide cloud infrastructure and APIs that help developers stream data between devices in realtime.
Our APIs expose the entire Ably infrastructure via standardized programmatic interfaces and include scalable Pub/Sub channels APIs with built-in user prence and message history. APIs to stream over open protocols like WebSockets, MQTT, and SSE. APIs to push data to clouds or environments outside Ably’s network so you can trigger existing business logic and events. And APIs to provide native push notifications using APNS and GCM.
All of this is built on Ably’s Data Stream Network, which consists of two things: our cloud network and realtime messaging fabric. Ably’s network is distributed over 16+ geographically-distributed core routing datacenters and 176+ edge acceleration points-of-presence, with median global roundtrip latencies of 65ms. At the heart of this sits our realtime messaging fabric, which solves hard realtime engineering problems such as message ordering, guaranteed delivery, data replication, idempotent publishing, and more.
With over 40 Client Library SDKs and native support for more than six realtime protocols, getting started for any use case is fast and simple. Our free plan includes 3 million messages per month and up to 100 peak connections and channels – enough for any curious developer to get started.