Product Plans
As a globally available, fully-managed MQTT service platform, the EMQX Platform can be easily deployed on popular public clouds. The following product plans are available to offer you a tailored solution to meet your specific requirements:
Serverless Plan
The Serverless Plan provides MQTT services on a secure, scalable cluster with pay-as-you-go pricing, making it a flexible and cost-effective solution for starting with MQTT. Key features include:
- Usage-Based Billing: Pay only for what you use, with a generous free quota offering up to 1 million session minutes.
- Automatic Scaling: Seamlessly scales with your application’s demands.
- Quick Start: Ideal for developers and small projects.
Dedicated Plan
The Dedicated Plan is designed for businesses that require enhanced performance and security with isolated resources:
- Capacity-Based Billing: Hourly billing based on reserved resource allocation, ensuring resources are exclusively dedicated to your deployment.
- High Performance: Provides a dedicated environment with guaranteed resources.
- Advanced Features: Offers advanced enterprise features such as Single Sign-On (SSO), real-time data processing, data integration, private network, etc.
- Customizable Deployment: Flexible deployment options across AWS, Azure, and GCP.
Premium Plan
The Premium Plan offers all the advantages of the Dedicated Plan, along with additional features to support complex enterprise applications:
Durable Sessions: Enhanced storage capacity for persistent client sessions.
Event History: Records and stores client events for monitoring and analysis.
Cluster Linking: Facilitates cross-regional communication through cluster bridging.
EMQX Streaming: Store MQTT messages as data streams and users can consume them directly using Kafka clients.
BYOC (Bring Your Own Cloud) Plan
The BYOC Plan allows businesses to integrate the EMQX Platform with their existing cloud infrastructure. It keeps your data secure in your own cloud and manages it with EMQ’s expertise.
Full Control: Deploy the EMQX Platform in your own cloud environment for full data control.
Security Compliance: Maintain compliance with internal security policies by managing data within your cloud.
Customization: Tailor the MQTT infrastructure to meet specific business requirements.
Feature List
This section provides a detailed comparison of features across different service plans, covering aspects like cloud platform compatibility, supported protocols, connection limits, features, data integrations, and service support.
Serverless | Dedicated | Premium | BYOC | |
---|---|---|---|---|
Cloud Platform | ||||
AWS | - | ✓ | ✓ | ✓ |
Azure | - | ✓ | Coming soon | Coming soon |
GCP | - | ✓ | Coming soon | ✓ |
Protocols | ||||
MQTT v3.1, v3.1.1, v5.0 | ✓ | ✓ | ✓ | ✓ |
MQTT over TCP | ✗ | ✓ | ✓ | ✓ |
MQTT over TLS | ✓ | ✓ | ✓ | ✓ |
MQTT over WebSocket | ✓ | ✓ | ✓ | ✓ |
MQTT-SN | ✗ | ✓ | ✓ | ✓ |
CoAP | ✗ | ✓ | ✓ | ✓ |
Connection | ||||
Max Sessions | 1000 | Unlimited | Unlimited | Unlimited |
Maximum Deployment TPS | 1000 | Unlimited | Unlimited | Unlimited |
Maximum Single-Client Subscription TPS | 1000 | Unlimited | Unlimited | Unlimited |
Maximum Single-Client Publishing TPS | 10 | Unlimited | Unlimited | Unlimited |
Maximum Message Size | 1 MB | 1 MB | 100 KB | 256 MB |
Topic Subscription Limit for a Single Client | 10 | Unlimited | Unlimited | Unlimited |
VPC Peering (Private Network) | ✗ | ✓ | ✓ | Self-configurable |
NAT Gateway | ✗ | ✓ | ✓ | Self-configurable |
Internal Endpoint | ✗ | ✓ | ✓ | Self-configurable |
Trial/Free Quota | ||||
Trial Deployment | ✗ | 14 Days | 14 Days | 14 Days |
Free Quota | Connection: 1,000,000 session minutes / month Traffic: 1 GB / Month Rule actions: 1,000,000 / month | Traffic:Maximum 1 TB / Month | ✗ | ✗ |
Features | ||||
QoS 0, 1, 2 | ✓ | ✓ | ✓ | ✓ |
Retained Message | ✓ | ✓ | ✓ | ✓ |
Will Message | ✓ | ✓ | ✓ | ✓ |
Shared Subscription | ✓ | ✓ | ✓ | ✓ |
Username and Password Authentication | ✓ | ✓ | ✓ | ✓ |
Client and Topic Access Control | ✓ | ✓ | ✓ | ✓ |
Metrics Monitoring | ✓ | ✓ | ✓ | ✓ |
Alarms | ✓ | ✓ | ✓ | ✓ |
Project Management | ✓ | ✓ | ✓ | ✓ |
Role Authorization | ✓ | ✓ | ✓ | ✓ |
Invoice | ✓ | ✓ | ✓ | Contact Us |
SSL Certificate | ✗ | ✓ | ✓ | ✓ |
Authentication with Extended Data Sources | ✗ | ✓ | ✓ | ✓ |
Log | ✗ | ✓ | ✓ | Can be integrated independently |
Durable Session | ✗ | ✗ | ✓ | ✗ |
Event History | ✗ | ✗ | ✓ | ✗ |
Cluster Linking | ✗ | ✗ | ✓ | ✗ |
EMQX Streaming | ✗ | ✗ | ✓ | ✗ |
Data Integrations | ||||
SQL-Based Data Processing | ✓ | ✓ | ✓ | ✓ |
Republish | ✓ | ✓ | ✓ | ✓ |
Bridging | ✗ | ✓ | ✓ | ✓ |
HTTP Server | ✓ | ✓ | ✓ | ✓ |
Kafka | ✓ | ✓ | ✓ | ✓ |
RabbitMQ | ✗ | ✓ | ✓ | ✓ |
RocketMQ | ✗ | ✓ | ✓ | ✓ |
Pulsar | ✗ | ✓ | ✓ | ✓ |
MySQL | ✗ | ✓ | ✓ | ✓ |
PostgreSQL | ✗ | ✓ | ✓ | ✓ |
MongoDB | ✗ | ✓ | ✓ | ✓ |
Redis | ✗ | ✓ | ✓ | ✓ |
Cassandra | ✗ | ✓ | ✓ | ✓ |
DynamoDB | ✗ | ✓ | ✓ | ✓ |
ClickHouse | ✗ | ✓ | ✓ | ✓ |
OpenTSDB | ✗ | ✓ | ✓ | ✓ |
InfluxDB | ✗ | ✓ | ✓ | ✓ |
TimescaleDB | ✗ | ✓ | ✓ | ✓ |
Oracle DB | ✗ | ✓ | ✓ | ✓ |
SQL Server | ✗ | ✓ | ✓ | ✓ |
TDengine | ✗ | ✓ | ✓ | ✓ |
Service Support | ||||
Uptime SLA | 99.9% | 99.99% | 99.99% | 99.99% |
Customer Support | 8x5 | 24x7 | 24x7 | 24x7 |
Multi-AZ Deployment | ✓ | ✓ | ✓ | ✓ |
Cloud Providers and Regions
The following sections outline the available cloud providers and their supported regions across different service plans, with options for deployment in major regions across North America, Europe, and Asia.
Serverless
Cloud Provider | Region |
---|---|
AWS/Azure/CGP | North America, Europe, Asia-Pacific |
Dedicated Plan
Cloud Provider | Region |
---|---|
AWS | US: N. Virginia, Ohio, N. California, Oregon EU: Ireland, London, Frankfurt Aisa: Singapore, Mumbai, Hong Kong, Tokyo, Sydney |
Azure | US: East US, West US 2, West US 3 EU: West Europe, Germany West Central, North Europe Asia: Southeast Asia |
Google Cloud | US: South Carolina, Oregon, Iowa EU: Frankfurt, Finland Asia: Mumbai, Singapore, Taiwan, Tokyo |
Premium Plan
Cloud Provider | Region |
---|---|
AWS | US: N. Virginia EU: Frankfurt |
BYOC Plan
Cloud Provider | Region |
---|---|
AWS | US: N. Virginia, Ohio, N. California, Oregon EU: Ireland, London, Frankfurt Aisa: Singapore, Mumbai, Hong Kong, Tokyo, Sydney |
Google Cloud | US: South Carolina, Oregon, Iowa EU: Frankfurt, Finland Asia: Mumbai, Singapore, Taiwan, Tokyo |
To deploy your EMQX Cluster in a different region, you can submit a request via a ticket or email to cloud-support@emqx.io. The EMQX support team will assist you in deploying your instance in the desired region.
Estimate Your Monthly Usage
To help you find the best plan for your business needs, EMQ provides a Plans & Pricing page where you can estimate your monthly usage. For the BYOC Plan, the cost of cloud infrastructure is determined by your agreement with your chosen cloud service provider.