Skip to content

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

FeatureStarterPro
Target UsersIndividual projects, prototyping, small-scale appsProduction environments and high-availability workloads
Availability ZoneSingle-AZMulti-AZ high availability
Compute ResourcesUp to 16 vCPU / 64 GB RAMUp to 64 vCPU / 256 GB RAM
Included Storage & Egress TrafficVaries by tier; see Starter PlanVaries by tier; see Pro Plan
ConnectivityPublic and private connectivity, including internal EMQX Broker integrationPublic and private connectivity, including internal EMQX Broker integration
Cloud RegionsAWS, Azure, Google CloudSee Cloud Providers and Regions
Support8x5 basic support24/7 expert support
SLA99.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)

TierStorageEgress Traffic / MonthPrice (USD/hour)Availability
2 vCPU / 8 GB100 GB100 GB$0.39Available
4 vCPU / 16 GB200 GB200 GB$0.75Available
8 vCPU / 32 GB500 GB500 GB$1.39Available
16 vCPU / 64 GB1 TB1 TB$2.58Available

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.

TierIncluded Compressed StorageEgress Traffic / MonthPrice (USD/hour)Monthly Estimate (730h)
2 vCPU / 8 GB100 GB100 GB$0.69~$503.70 / month
4 vCPU / 16 GB200 GB200 GB$1.35~$985.50 / month
8 vCPU / 32 GB500 GB500 GB$2.49~$1,817.70 / month
16 vCPU / 64 GB1 TB1 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.

CPURAMIOPSWrites per secondQueries per secondUnique series
2 cores8 GB1000< 10,000< 50< 100,000
4 cores16 GB2000+< 200,000< 100< 1,000,000
8 cores32 GB2000+< 300,000< 150> 1,000,000
16 cores64 GB3000+< 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 ProviderRegion
AWSUS: 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)
AzureUS: East US (eastus), West US 3 (westus3)
EU: Germany West Central (germanywestcentral)
Asia: Southeast Asia (southeastasia)
Google CloudUS: 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.