Realtime WebSocket channels, presence, and pub/sub — without enterprise pricing.
Get WebSocket channels, presence, pub/sub, and webhooks without enterprise pricing. Apinator is free to use — no per-message metering, no peak-connection charges, no channel-minute billing. Start free, no credit card.
Ably meters every message, every peak connection, and every channel-minute. Apinator does none of that — you send as many events as you need, free.
No credit card, no trial, no paid plan above it. Presence, private channels, webhooks, and HMAC auth are all included, not gated.
WebSocket channels, presence tracking, HMAC auth, webhook delivery, and multi-region — without Ably's enterprise tier.
A bill that never changes, because it never starts. No surprise invoices from a viral launch or a traffic spike.
Pick a region per app so connections stay close to your users and sensitive data stays in its jurisdiction.
Private channels use HMAC-signed tokens the same way Ably does. Your existing server-side auth pattern maps directly across.
| Feature | Apinator | Ably |
|---|---|---|
| Pricing model | Free | Per-message + peak connection + channel-minutes |
| Free-tier messages / month | 15M (500k/day) | 6M |
| Free-tier peak connections | 500 | 200 |
| Pub/sub | ||
| Presence | ||
| Webhooks (integrations) | ||
| HMAC auth | ||
| Multi-region | Paid tiers | |
| SDKs (client + server) | JS, Node, Python, Go, PHP, Swift, Kotlin | Broad |
| Regions | EU + US | Global (paid tiers) |
| Predictable monthly bill | Free — $0/mo |
Connect, subscribe to a channel, and bind event handlers — similar to Ably, fully managed.
Ably bills on more axes than most realtime platforms. Here is the practical difference.
Ably meters realtime on three separate axes: messages, peak connections, and channel-minutes. Each one is a dial that turns as your app grows, and the monthly invoice is the sum of all three. That makes costs hard to predict — a single busy day or a long-lived presence channel can move the bill in ways that are difficult to explain after the fact.
Apinator has no meter at all. It is free to use: the current free tier covers 500 concurrent connections, roughly 15 million messages per month (500,000 per day), 100 channels, and presence up to 500 members per channel. There is no per-message charge, no peak-connection charge, and no channel-minute billing — the bill stays at $0 whether you send 100,000 or 100,000,000 messages.
Apinator deliberately focuses on the core realtime primitives rather than Ably's full breadth (see the trade-offs below). If you want the no-frills version, the free WebSocket server page is the quickest start; for region and residency detail see managed WebSocket infrastructure.
Map Ably concepts onto Apinator: channels stay channels, and token auth stays HMAC token auth.
Replace the Ably client with @apinator/client. A channel subscription and event binding map directly — instead of channel.subscribe(name, cb) you bind named events on a channel.
Ably channel.publish() becomes apinator.trigger(channel, event, data). The server SDK is available for Node.js, Python, Go, and PHP.
Ably token requests map to Apinator HMAC channel authorization. Your backend signs with the app secret and returns the auth payload — choose your region (EU or US) when you create the app, then deploy. Realtime events are transient, so there is no message history to migrate.
An honest read. Ably is a broad, mature realtime platform; Apinator is a focused, free-to-use one. Pick based on feature breadth versus predictable cost.
Completely free, no credit card required. Deploy in minutes.