No more typing reviews! Try our Samantha, our new voice AI agent.

AWS IoT Core vs EMQX comparison

Review summaries and opinions

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Categories and Ranking

AWS IoT Core
Ranking in IoT Connectivity
2nd
Average Rating
9.6
Number of Reviews
2
Ranking in other categories
No ranking in other categories
EMQX
Ranking in IoT Connectivity
1st
Average Rating
8.6
Reviews Sentiment
5.6
Number of Reviews
5
Ranking in other categories
Message Queue (MQ) Software (9th)
 

Mindshare comparison

As of May 2026, in the IoT Connectivity category, the mindshare of AWS IoT Core is 20.7%, down from 40.9% compared to the previous year. The mindshare of EMQX is 14.9%, down from 37.8% compared to the previous year. It is calculated based on PeerSpot user engagement data.
IoT Connectivity Mindshare Distribution
ProductMindshare (%)
EMQX14.9%
AWS IoT Core20.7%
Other64.4%
IoT Connectivity
 

Featured Reviews

Christophe De Mulder - PeerSpot reviewer
Head Platform teams & principal enterprise architect at a manufacturing company with 10,001+ employees
Uses managed connectivity to stream telemetric data and reduce internal setup efforts
TLS encryption is used on the MQTT protocol, but no other specific security features are used. A custom certificate handling system has been built for short-lived and device-specific IoT device certificates, so a custom security model has been built. AWS IoT Core is used for the core only, and events are streamed to Kafka where they are further processed. Whether AWS IoT Core or another solution is used, it would not make that big of a difference because it just throws the events to the Kafka broker. There are no lacking features because the pure core is used and the rest is managed in-house. Discussions have been had with the AWS team itself. If AWS IoT Core is used just for basic functionality, it is very expensive. Price calculations were done together with AWS, the core product team, and the product manager for AWS IoT Core. They made an adaptation, and a few quarters ago, they introduced a feature that allows paying a decent price for just using the basic things that are needed. The price setting point of view is satisfactory. Building it ourselves was looked at because it was too expensive. Some open source tooling was considered because the key thing about having a good solution is that the open source tools that could be found were more than enough. The key thing is, of course, to make it resilient.
AP
Senior Software Engineer
Connected millions of iot devices and manage real time pub sub control and flexible access rules
When going with the open-source EMQX version, there are limitations provided. For example, the webhooks use case cannot be scaled to as large a scale compared to the enterprise edition of EMQX. The open-source version helps a great deal with work in the company. The way this resource helps nurture the IoT device paradigm is greatly helpful for developers working newly on this system because the onboarding part of EMQX is very easy and developer-friendly. Someone who wants to dive into it can easily implement and make the system robust based on the technologies it provides. EMQX provides API connections for applications. HTTP calls can be made to EMQX to get updates from the client. Those connections should be made asynchronously. The webhook part handles this well, but when it comes to the API part, when the load and payload of the MQTT topics and messages are very heavy, sometimes unknown errors occur, and logs and errors must be found. When a specific log session is created for that client, the readability of those logs is not good. The platform itself does not need improvement, but when it comes to developer-friendly implementations of EMQX, there are some pain points that need attention. The visibility of logs, error logs, and information logs inside the built-in monitoring needs work because developers, when they implement code or any kind of specific tools, need proper control over the system. Without that control, there is no point in implementing anything at all. The monitoring part needs work. When it comes to the flow chart of how different clients are connected with different devices, there is a feature inside EMQX called Flow. When that Flow is in place, clients (devices) should be controllable from that Flow itself. These are the most important improvements that need to be addressed.

Quotes from Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Pros

"The AWS team, technical experts, and technical support are very helpful, and satisfaction is high."
"It is a scalable solution if used in any of the cloud environments. Scalability-wise, I rate the solution a ten out of ten."
"The outcomes from using EMQX are very cost-saving for us because we previously used the MQTT Mosquitto broker, and when I compare Mosquitto with EMQX, EMQX is far better than Mosquitto and other protocols."
"EMQX will boost your product sampling rate and transmission so that you can achieve a large amount of data without any loss while transmitting through the internet."
"EMQX is a solid open-source project for making IoT devices connect anywhere in the world."
"The best features EMQX offers in my experience are that it can send messages for a large number of customers with a very high message-per-second rate while consuming low resources."
 

Cons

"One of the areas where AWS IoT Core lacks is in terms of the fact that it does not serve as a good visualization tool like Grafana or Kibana, making it an area where improvements are required."
"If AWS IoT Core is used just for basic functionality, it is very expensive."
"The visibility of logs, error logs, and information logs inside the built-in monitoring needs work because developers, when they implement code or any kind of specific tools, need proper control over the system."
"To improve EMQX, I think it should reduce costs, save time when sending messages, and improve reliability."
"EMQX is a good MQTT broker but the historian is simple."
"If you want to improve further, the SSL certificate and TLS certificate have overhead in serverless EMQX."
report
Use our free recommendation engine to learn which IoT Connectivity solutions are best for your needs.
893,221 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
No data available
Legal Firm
19%
Manufacturing Company
13%
Financial Services Firm
9%
Outsourcing Company
8%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
No data available
No data available
 

Questions from the Community

What needs improvement with AWS IoT Core?
TLS encryption is used on the MQTT protocol, but no other specific security features are used. A custom certificate handling system has been built for short-lived and device-specific IoT device cer...
What is your primary use case for AWS IoT Core?
AWS IoT Core is used to stream in telemetric data from the vehicle. Predictive maintenance of vehicles is performed using this data to determine whether tires, the engine will fail, or if the vehic...
What advice do you have for others considering AWS IoT Core?
The core only is used, and the reason is because it is the core business, and there are a lot of things that are done in-house and done more efficiently. For people who want to use basic functional...
Ask a question
Earn 20 points
 

Comparisons

 

Overview

 

Sample Customers

Expedia, Intuit, Royal Dutch Shell, Brooks Brothers
Information Not Available