What is EMQX?
EMQX is a message oriented middleware platform built around an MQTT broker for connecting devices and streaming real time data to the cloud and AI systems. Developed by EMQ, the broker supports MQTT versions 3.1, 3.1.1, and 5.0, and is designed to handle millions of concurrent device connections. A built in rule engine and more than 50 native integrations, including Apache Kafka, InfluxDB, and PostgreSQL, let teams route and transform device data without writing custom code.
EMQX is offered as a pay as you go Serverless cloud plan with a free usage quota, a Dedicated Flex cloud plan starting at 234 dollars per month, a Bring Your Own Cloud option, and self managed Enterprise software for on premises or hybrid deployment. An open source edition also remains available for self hosted use.
Key Features of EMQX
Here are the powerful features that make EMQX stand out from the competition. Packed with innovative tools and advanced functionalities, this software offers a range of benefits.
- Support for MQTT 3.1, 3.1.1, and 5.0 protocols
- Clustering designed to handle millions of concurrent device connections
- Built-in rule engine with SQL-like syntax for real-time data filtering and transformation
- More than 50 native data integrations, including Apache Kafka, InfluxDB, and PostgreSQL
- Visual Flow Designer for no-code data pipeline configuration
- TLS/SSL encryption with role-based access control
- Kubernetes Operator for cloud-native deployment
- Single-tenant VPC and Bring Your Own Cloud deployment options
- Web-based dashboard for cluster monitoring and management
- Open source core with a source-available license
EMQX Pricing
Here are the pricing plans for EMQX. Choose the plan that best fits your requirements and budget.
Serverless
Free to start, pay as you go
Up to 1,000 connections, free quota up to 1 million session minutes
Multi-tenant MQTT cluster with TLS/SSL encryption and basic monitoring.
Dedicated Flex
From $234/month
1,000 to unlimited sessions, 100+ TPS
Single-tenant cluster in an isolated VPC with 40+ integrations, VPC peering, and 99.99% uptime SLA.
BYOC (Bring Your Own Cloud)
Custom pricing
Unlimited sessions and TPS
Runs inside the customer’s own cloud account with EMQ managing upgrades, observability, and maintenance.
Enterprise (Self-Managed)
Custom annual subscription
Unlimited sessions and TPS
Deploy on-premises, at the edge, or in any cloud, licensed by concurrent sessions and TPS with priority support.
EMQX Specifications
Get a closer look at the technical specifications and system requirements for EMQX. Find out if it's compatible with your operating system and other software.
- cloud based
- on premises
- hybrid
- web app
- windows
- macos
- startups
- smes
- enterprises
- phone
- live support
- tickets
- training
EMQX Videos
Alternatives of EMQX
AlternativesExplore alternative software options that can fulfill similar requirements as EMQX. Evaluate their features, pricing, and user feedback to find the perfect fit for your needs.
Asynchronous, fully managed messaging service for event-driven systems and analytics
Enterprise MQTT platform for connecting IoT devices, industrial systems, and cloud data pipelines.
Enterprise message-oriented middleware for secure, reliable messaging across any platform.
High-performance, lightweight open-source messaging system for cloud-native and edge computing
EMQX Comparisons
Compare EMQX with other similar options available. Explore the key differences to see why it's the top choice for businesses and individuals.
Overall EMQX Reviews
Here's our unbiased review of EMQX. Discover how our team of experts rates its features, ease of use, customer support, and other aspects that contribute to its overall appeal.