EMQX Tables Product Plans
EMQX Tables offers flexible deployment plans tailored for different IoT application scales, from development and testing to production-grade, large-scale analytics.
EMQX Tables provides two plans:
- Starter: A single-AZ plan for development, proof-of-concept projects, and lightweight production workloads.
- Pro: A high-availability plan for production workloads that require multi-AZ resilience and higher performance.
Plan Overview
| Feature | Starter | Pro |
|---|---|---|
| Target Users | Individual projects, prototyping, small-scale apps | Production environments and high-availability workloads |
| Availability Zone | Single-AZ | Multi-AZ high availability |
| Compute Resources | Up to 16 vCPU / 64 GB RAM | Up to 64 vCPU / 256 GB RAM |
| Included Storage & Egress Traffic | Varies by tier; see Starter Plan | Varies by tier; see Pro Plan |
| Connectivity | Public and private connectivity, including internal EMQX Broker integration | Public and private connectivity, including internal EMQX Broker integration |
| Cloud Regions | AWS, Azure, Google Cloud | See Cloud Providers and Regions |
| Support | 8x5 basic support | 24/7 expert support |
| SLA | 99.5% | 99.9% |
Starter Plan
The Starter Plan is designed for individual developers, small teams, or early-stage projects that need a lightweight, managed time-series database integrated with EMQX Cloud. Starter Plan deployments support only single-node deployments.
It’s ideal for:
- Prototyping and proof-of-concept (PoC) deployments
- Collecting and visualizing basic MQTT telemetry
- Evaluating the EMQX Cloud data pipeline end-to-end
With built-in MQTT integration, SQL querying, and out-of-the-box storage and egress limits, the Starter Plan helps you get started quickly, with no need to manage infrastructure, connect external databases, or worry about scaling.
Starter Plan deployments are billed hourly by instance size.
Pro Plan
The Pro Plan is built for production-ready, high-scale IoT deployments that require resilience, performance, and enterprise-grade features.
Choose the Pro Plan if you:
- Operate mission-critical IoT systems and need high availability (multi-AZ)
- Require private networking, such as VPC peering
- Plan to ingest large volumes of telemetry data at high frequency
- Need multi-cloud flexibility (AWS, Azure, GCP) to align with your infrastructure strategy
- Expect 24/7 support and a 99.9% SLA for production workloads
This plan supports large-scale IoT deployments, stricter uptime requirements, and advanced network and security configurations for industrial-grade IoT systems.
Available Tiers and Pricing (Starter Plan)
| Tier | Storage | Egress Traffic / Month | Price (USD/hour) | Availability |
|---|---|---|---|---|
| 2 vCPU / 8 GB | 100 GB | 100 GB | $0.39 | Available |
| 4 vCPU / 16 GB | 200 GB | 200 GB | $0.75 | Available |
| 8 vCPU / 32 GB | 500 GB | 500 GB | $1.39 | Available |
| 16 vCPU / 64 GB | 1 TB | 1 TB | $2.58 | Available |
Available Tiers and Pricing (Pro Plan)
The Pro Plan is billed hourly by deployment. High availability is part of the Pro plan and is not charged as a separate line item.
| Tier | Included Compressed Storage | Egress Traffic / Month | Price (USD/hour) | Monthly Estimate (730h) |
|---|---|---|---|---|
| 2 vCPU / 8 GB | 100 GB | 100 GB | $0.69 | ~$503.70 / month |
| 4 vCPU / 16 GB | 200 GB | 200 GB | $1.35 | ~$985.50 / month |
| 8 vCPU / 32 GB | 500 GB | 500 GB | $2.49 | ~$1,817.70 / month |
| 16 vCPU / 64 GB | 1 TB | 1 TB | $4.59 | ~$3,350.70 / month |
The monthly estimate includes only the base fee for 730 hours. It does not include overage storage or overage egress traffic. The actual available tiers and prices are shown in the pricing summary in the EMQX Cloud Console.
Billing Metrics:
- Instance runtime: hourly billing based on selected tier
- Storage: $0.04 / GB-month (beyond included quota, compressed)
- Egress Traffic: $0.09 / GB for Starter and $0.15 / GB for Pro (beyond included quota)
Trial accounts are limited to the 2C8G instance size and single-node deployments only.
The Pro Plan does not support free trials.
Tier Selection Guide
Use the following performance estimates to choose the right tier for your workload.
| CPU | RAM | IOPS | Writes per second | Queries per second | Unique series |
|---|---|---|---|---|---|
| 2 cores | 8 GB | 1000 | < 10,000 | < 50 | < 100,000 |
| 4 cores | 16 GB | 2000+ | < 200,000 | < 100 | < 1,000,000 |
| 8 cores | 32 GB | 2000+ | < 300,000 | < 150 | > 1,000,000 |
| 16 cores | 64 GB | 3000+ | < 500,000 | < 200 | > 1,000,000 |
Queries per second figures apply to typical time-range queries. Actual performance varies by query complexity and data distribution.
Cloud Providers and Regions
The Starter Plan now supports the following cloud providers and regions.
| Cloud Provider | Region |
|---|---|
| AWS | US: N. Virginia (us-east-1), Ohio (us-east-2), Oregon (us-west-2) EU: Frankfurt (eu-central-1) Asia: Singapore (ap-southeast-1), Mumbai (ap-south-1) |
| Azure | US: East US (eastus), West US 3 (westus3) EU: Germany West Central (germanywestcentral) Asia: Southeast Asia (southeastasia) |
| Google Cloud | US: Iowa (us-central1), Oregon (us-west1) EU: London (europe-west2), Frankfurt (europe-west3) Asia: Singapore (asia-southeast1), Taiwan (asia-east1) |
EMQX Tables Pro is available on AWS in US East (Ohio) (us-east-2) and Google Cloud in Iowa (us-central1). The cloud providers and regions available to your account are shown in the EMQX Cloud Console.
Current Pro Plan Limitations
EMQX Tables Pro has the following limitations:
- A paid account is required. Free trials, annual subscriptions, and annual renewals are not supported.
- Online scaling is not available in the Console.
- The maximum self-service tier is 16 vCPU / 64 GB RAM. Contact support if you need a larger size.
- Use Network Management to configure VPC peering for Pro deployments.
- Ports cannot be enabled or disabled in the Console for Pro deployments. Use the ports shown in Connection Info.
Billing and Subscription
EMQX Tables is billed as part of your EMQX Cloud subscription, meaning:
- You receive a single consolidated bill for all your EMQX Cloud services, including Brokers and Tables.
- There is no need for a separate database vendor or additional account setup.
- All costs are managed under a unified billing and usage model in the EMQX Console.
Refer to EMQX Tables Pricing for details on cost tracking and quotas.