Start free. No credit card required. Upgrade when you need more.
For side projects and experimentation.
Get Started FreeFor small teams shipping real-time features.
Start Free TrialFor growing products with real-time at the core.
Start Free TrialFor teams that need scale and reliability.
Start Free TrialFor teams that need 10,000+ connections, custom SLAs, dedicated infrastructure, or volume pricing — get in touch.
Contact Sales| Feature | Free | Starter | Pro | Business |
|---|---|---|---|---|
| Concurrent connections | 100 | 500 | 2,000 | 10,000 |
| Messages per day | 200K | 1M | 5M | 20M |
| Apps | 1 | 3 | 10 | Unlimited |
| API keys per app | 2 | 5 | 20 | 50 |
| Private channels | ||||
| Presence channels | ||||
| Client events | ||||
| Webhooks | ||||
| Background jobs/day | 100 | 5K | 50K | 500K |
| Emails per day | 100 | 1K | 10K | 50K |
| Cache keys | 1K | 10K | 100K | 1M |
| SSE streams | 10 | 50 | 500 | 5,000 |
| Email templates | 3 | 10 | 50 | 200 |
| Inbound email | ||||
| Push notifications | ||||
| Video rooms | ||||
| Messaging | ||||
| Audio content | ||||
| Image processing | ||||
| OCR / text extraction | ||||
| Full-text search | ||||
| API playground | ||||
| MCP / AI agent SDK | ||||
| TLS encryption | ||||
| Support | Community | Priority | Dedicated |
A connection is a single WebSocket connection from a client (browser, mobile app, or server). Each browser tab or device counts as one connection. Connections are measured concurrently — the maximum number connected at the same time.
A message is any event sent through a channel — whether triggered from your server or via client events. Messages are counted per day and reset at midnight UTC.
Yes. You can change your plan at any time from the dashboard. Upgrades take effect immediately. Downgrades take effect at the start of your next billing cycle.
We will never cut off your users mid-session. If you consistently exceed your plan limits, we will notify you and recommend upgrading. Sustained overages may result in temporary throttling.
Yes. For teams that need more than 10,000 concurrent connections, custom SLAs, dedicated infrastructure, or volume discounts, contact us at enterprise@altohost.com.
Every paid plan comes with a 14-day free trial. No credit card required to start. You can cancel anytime during the trial.
Annual billing gives you a 20% discount. You pay once per year instead of monthly. You can switch between monthly and annual billing at any time from the dashboard.