Skip to content

Create an EMQX Tables Deployment

This guide walks you through the process of creating an EMQX Tables deployment, a fully managed time-series database powered by GreptimeDB. You can use EMQX Tables to store, query, and analyze your MQTT data within the EMQX Platform.

Where to Start

You can create an EMQX Tables deployment from two locations in the EMQX Console:

  • On the Overview page, under the EMQX Tables section, click + New Deployment.
  • Within a Project, go to the Explore EMQX Tables section and click + New Deployment.

Step 1: Choose a Plan

On the New Deployment page, choose from the available plans for your EMQX Tables deployment:

  • Starter Plan (Preview): Suitable for small-scale or trial deployments. Supports single-AZ, limited resource tiers, public/internal endpoints, and AWS-only regions.
  • Pro Plan (Coming Soon): Designed for production scenarios, with multi-AZ support, private networking, and extended resource capacity.

For a detailed comparison, see EMQX Tables Product Plans.

Step 2: Select Region and Tier

Choose your preferred Cloud Provider & Region for deployment.

Currently supported:

  • Cloud Provider: AWS
  • Available Regions: e.g., N. Virginia (us-east-1)

Choosing the right region can help reduce latency for your devices and may be important for compliance with data residency requirements.

Step 3: Select Tier

Next, choose the Tier (resource configuration) for your deployment. The tier determines the available compute, memory, storage, and monthly egress traffic.

Available options for the Starter plan include:

TierStorageEgress Traffic/monthUse Case
2 vCPU / 8 GB100 GB100 GBDevelopment / Testing
4 vCPU / 16 GB200 GB200 GBSmall-scale workloads
8 vCPU / 32 GB500 GB500 GBMedium-scale workloads
16 vCPU / 64 GB1 TB1 TBHigher ingest rate workloads

Additional usage pricing:

  • Storage over quota: $0.04/GB (compressed)
  • Egress traffic over quota: $0.09/GB

If you need more capacity, contact support for custom sizing options.

Step 4: Assign to a Project

Select the Project under which the EMQX Tables deployment should be created. This determines its access scope, billing grouping, and how it integrates with other EMQX Cloud resources (e.g., Brokers).

Step 5: Review and Deploy

  1. At the bottom of the page, review your selected configuration:

    • Selected plan

    • Region and tier

    • Project

    • Estimated hourly pricing

  2. Click Deploy to create the deployment. The provisioning process may take a few minutes.

preview_table_deployment

View Deployment Information

Once the deployment is ready, you can:

  • View Connection Information, including public and internal host, database name, username, and password.
  • Monitor resource usage, including CPU, memory, storage, and egress traffic.
  • Use the built-in Quick Start section to:
    • Integrate with an EMQX Broker
    • Connect with client tools
    • Visualize data using third-party tools like Grafana

table_deployment_overview

Next Steps