ApsaraMQ for MQTT offers three instance editions -- Basic, Professional, and Platinum -- each designed for a different scale and isolation level.
All editions use subscription (yearly or monthly) billing with upfront payments.
Pay-as-you-go billing is no longer available for new instances. Existing pay-as-you-go instances continue to run. For details, see Pay-as-you-go (Discontinued).
Choose an edition
| Basic | Professional | Platinum | |
|---|---|---|---|
| Best for | Small-scale workloads with basic messaging needs | Production workloads with stable traffic, moderate throughput, and message storage requirements | Large-scale or mission-critical workloads that require dedicated resources and custom limits |
| Infrastructure | Shared (logically isolated) | Shared (logically isolated) | Dedicated (physically isolated) |
| MQTT protocol | 3.1.1 | 3.1.1, 5.0 | 3.1.1, 5.0 |
| Subscriptions per device | Up to 30 | Up to 30 | Customizable (no fixed upper limit) |
| Message retention | Up to 3 days | Up to 3 days | Up to 7 days (customizable) |
| Billing | Basic/Platinum billing | Professional billing | Basic/Platinum billing |
Edition details
Basic -- A shared, multi-tenant instance on a common backend cluster. Supports MQTT 3.1.1 with core messaging features such as P2P messaging, message trace, and ordered messages.
Professional -- Everything in Basic, plus MQTT 5.0, certificate-based authentication, Cloud SDK access, and message storage. Suited for production workloads with stable traffic and moderate throughput.
Platinum -- Everything in Professional, plus a dedicated, physically isolated cluster with exclusive hardware resources unaffected by other tenants. Supports customizable subscription limits per device, up to 7 days of message retention, and priority support from the core R&D team.
Feature comparison
Protocol and security
| Feature | Basic | Professional | Platinum |
|---|---|---|---|
| MQTT 3.1.1 | Yes | Yes | Yes |
| MQTT 5.0 | No | Yes | Yes |
| Certificate-based authentication | No | Yes | Yes |
| Third-party account authorization | Yes | Yes | Yes |
| WebSocket | Yes | Yes | Yes |
Messaging
| Feature | Basic | Professional | Platinum |
|---|---|---|---|
| Subscription rules per device | Up to 30 | Up to 30 | Customizable (no fixed upper limit) |
| Message retention period | Up to 3 days | Up to 3 days | Up to 7 days (customizable) |
| Device online/offline notifications | Yes | Yes | Yes |
| P2P messaging | Yes | Yes | Yes |
| Message trace | Yes | Yes | Yes |
| Ordered messages | Yes | Yes | Yes |
SDK and API access
| Feature | Basic | Professional | Platinum |
|---|---|---|---|
| Client SDK | Yes | Yes | Yes |
| Cloud SDK | No | Yes | Yes |
| Management OpenAPI | Yes | Yes | Yes |
Support
| Channel | Basic | Professional | Platinum |
|---|---|---|---|
| DingTalk product consultation group | Yes | Yes | Yes |
| Alibaba Cloud ticket | Yes | Yes | Yes |
| Go-live and promotion support | No | No | Yes |
| Dedicated DingTalk support group | No | No | Yes |
| Dedicated service manager | No | No | Yes |
| Dedicated technical expert (core R&D team) | No | No | Yes |
| 24/7 point-to-point troubleshooting | No | No | Yes |
To join the DingTalk product consultation group, see Contact us.
Region availability
ApsaraMQ for MQTT is available in select regions. For the full list, see Supported regions.
Billing
All editions use subscription billing with upfront payments on a yearly or monthly basis. For pricing details, see: