Skip to content

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.

ServerlessDedicatedPremiumBYOC
Cloud Platform
AWS-
Azure-Coming soonComing 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 Sessions1000UnlimitedUnlimitedUnlimited
Maximum Deployment TPS 1000UnlimitedUnlimitedUnlimited
Maximum Single-Client Subscription TPS1000UnlimitedUnlimitedUnlimited
Maximum Single-Client Publishing TPS 10UnlimitedUnlimitedUnlimited
Maximum Message Size1 MB1 MB100 KB256 MB
Topic Subscription Limit for a Single Client10UnlimitedUnlimitedUnlimited
VPC Peering (Private Network)Self-configurable
NAT GatewaySelf-configurable
Internal EndpointSelf-configurable
Trial/Free Quota
Trial Deployment14 Days14 Days14 Days
Free QuotaConnection: 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
InvoiceContact Us
SSL Certificate
Authentication with Extended Data Sources
LogCan 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 SLA99.9%99.99%99.99%99.99%
Customer Support8x524x724x724x7
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 ProviderRegion
AWS/Azure/CGPNorth America, Europe, Asia-Pacific

Dedicated Plan

Cloud ProviderRegion
AWSUS: N. Virginia, Ohio, N. California, Oregon
EU: Ireland, London, Frankfurt
Aisa: Singapore, Mumbai, Hong Kong, Tokyo, Sydney
AzureUS: East US, West US 2, West US 3
EU: West Europe, Germany West Central, North Europe
Asia: Southeast Asia
Google CloudUS: South Carolina, Oregon, Iowa
EU: Frankfurt, Finland
Asia: Mumbai, Singapore, Taiwan, Tokyo

Premium Plan

Cloud ProviderRegion
AWSUS: N. Virginia
EU: Frankfurt

BYOC Plan

Cloud ProviderRegion
AWSUS: N. Virginia, Ohio, N. California, Oregon
EU: Ireland, London, Frankfurt
Aisa: Singapore, Mumbai, Hong Kong, Tokyo, Sydney
Google CloudUS: 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.