Simple, Predictable Pricing
Start free, scale as you grow. No hidden fees, no surprises.
Starter
Free forever. Build your MVP with real-time messaging.
- 50,000 messages/month
- 25 concurrent connections
- 256 KB max message size
- MQTT 3.1.1 & 5.0
- WebSocket support
- TLS encryption
- Basic dashboard
- Community support
Pro
For solo developers and small apps going live.
- 500,000 messages/month
- 200 concurrent connections
- 2 MB max message size
- Everything in Starter, plus:
- JWT authentication
- Shared subscriptions
- Advanced analytics
- Email support (48h SLA)
- +4 more features
Scale
For growing apps, teams, and production workloads.
- 5,000,000 messages/month
- 2,000 concurrent connections
- 10 MB max message size
- Everything in Pro, plus:
- OAuth/OIDC integration
- IP allowlisting
- 30-day message history
- Email support (24h SLA)
- +4 more features
Enterprise
For large-scale deployments with custom requirements.
- Unlimited messages
- Unlimited connections
- 50 MB max message size
- Everything in Scale, plus:
- SSO (SAML/OIDC)
- Dedicated cluster
- Private networking
- Custom SLA (99.99%)
- +3 more features
Not sure which plan you need?
Estimate your monthly usage to find the right plan
Compare All Features
Detailed comparison of what's included in each plan
Starter Free forever | Pro $29/month | Scale $79/month | Enterprise Custom | |
|---|---|---|---|---|
â–¸Capacity | ||||
Messages per month | 50K | 500K | 5M | Unlimited |
Concurrent connections | 25 | 200 | 2,000 | Unlimited |
Max message size | 256 KB | 2 MB | 10 MB | 50 MB |
Messages per second Peak message throughput | 50 | 500 | 5,000 | Custom |
Topics per organization | 100 | 1,000 | 10,000 | Unlimited |
Overage handling What happens when you exceed limits | Hard limit | Pay-as-you-go | Pay-as-you-go | Volume pricing |
â–¸MQTT Features | ||||
MQTT 3.1.1 support | ||||
MQTT 5.0 support | ||||
WebSocket support | ||||
QoS 0, 1, 2 Quality of Service levels for message delivery | ||||
Retained messages | ||||
Wildcard subscriptions | ||||
Shared subscriptions Load balance messages across multiple subscribers | ||||
Message persistence Store messages for offline clients | 1 hour | 24 hours | 7 days | 30 days |
â–¸Security | ||||
TLS encryption | ||||
Username/password auth | ||||
JWT token authentication | ||||
ACL (Access Control Lists) Fine-grained topic permissions | Basic | Advanced | Advanced | Custom |
API key authentication | ||||
OAuth/OIDC integration | ||||
IP allowlisting | ||||
SSO (SAML/OIDC) | ||||
Audit logs | 7 days | 30 days | 1 year | |
â–¸Platform Features | ||||
REST API publish Publish messages via HTTP REST API | ||||
Dashboard analytics | Basic | Advanced | Advanced | Custom |
Real-time metrics | ||||
Connection logs | 1 day | 7 days | 30 days | Custom |
Message history | 7 days | 30 days | Custom | |
Webhooks HTTP callbacks on events | ||||
Team members | 1 | 5 | 20 | Unlimited |
Organizations | 1 | 3 | 10 | Unlimited |
â–¸Integrations | ||||
Bubble.io plugin | ||||
REST API Bridge Publish via HTTP REST API | $7/mo add-on | Included (50K) | Included (200K) | Unlimited |
Push Notifications PWA push notification extension | Add-on | Add-on | Add-on | Included |
Zapier integration | ||||
Make (Integromat) | ||||
Custom webhooks | ||||
â–¸Developer Experience | ||||
JavaScript SDK | ||||
Python SDK | ||||
Code examples | ||||
API documentation | ||||
Connection tester | ||||
Debug console | ||||
â–¸Support | ||||
Community support | ||||
Email support | ||||
Response time SLA | 48 hours | 24 hours | 4 hours | |
Dedicated account manager | ||||
Phone support | ||||
Onboarding assistance | ||||
Architecture review | ||||
â–¸Infrastructure | ||||
Uptime SLA | 99% | 99.9% | 99.95% | 99.99% |
Global regions | 1 | 3 | All | All + Private |
Auto-scaling | ||||
Dedicated cluster | ||||
Private networking | ||||
Extend Your Platform
Add powerful capabilities to your plan. REST API Bridge is included in Pro & Scale plans.
REST API Bridge
Publish MQTT messages via HTTP REST API. Included free in Pro & Scale plans, or add to Free Starter for $7/month.
Free with Pro & Scale plans
- HTTP POST publish endpoint
- API key authentication
- JSON payload support
- Batch publish (up to 100 messages)
- 30-day request logs
- Priority processing
Push Notifications
Send web push notifications to PWA users when they're offline. Turn any MQTT topic into instant mobile-style notifications.
For growing apps
- Everything in Base
- Custom notification icons
- Action buttons
- Scheduled notifications
- Audience segmentation
- 30-day delivery logs
Enterprise plans include all extensions at no additional cost.
Switching from Ably, PubNub, HiveMQ, or AWS IoT?
See how CloudSignal compares on pricing, security, and AI streaming.
Frequently Asked Questions
Have more questions?
What counts as a message?
Each MQTT publish counts as one message, regardless of the number of subscribers. Retained messages and QoS 1/2 acknowledgments are also counted. We don't count CONNECT, SUBSCRIBE, or PING packets.
What happens if I exceed my plan limits?
On Starter, connections and publishes are blocked when you hit the limit. On Pro and Scale, overage is billed at pay-as-you-go rates ($1.00/100k messages for Pro, $0.50/100k for Scale). You can set spending caps in your dashboard.
Can I change plans anytime?
Yes! Upgrades take effect immediately with prorated billing. Downgrades take effect at the end of your billing cycle. You can also add or remove extensions at any time.
Do you offer annual discounts?
Yes, annual billing saves ~20% compared to monthly billing. Enterprise customers can negotiate custom terms and volume discounts.
What payment methods do you accept?
We accept all major credit cards via Stripe. Enterprise customers can pay via invoice with NET 30 terms. We don't currently support PayPal or cryptocurrency.
Is there a free trial for paid plans?
Yes! Pro and Scale plans include a 14-day free trial with full access to all features. No credit card required to start.
How do extensions work with my plan?
REST API Bridge is included free with Pro (50K calls) and Scale (200K calls) plans. Free Starter users can add it for $7/month with 10K calls. Push Notifications is a separate extension billed separately. Enterprise plans include all extensions with unlimited usage.
What's included in the Enterprise plan?
Enterprise includes custom capacity limits, dedicated infrastructure, all extensions, premium support with 4-hour SLA, SSO/SAML, private networking, and a dedicated account manager. Contact us for a custom quote.
Ready to get started?
Start with the free Starter plan and upgrade whenever you're ready. No credit card required.