EMQX vs HiveMQ Community Edition

EMQX suits teams that need built-in clustering and a rule engine with many integrations and accept a Business Source License. HiveMQ CE suits teams that want Apache-2.0 MQTT 5 and a Java extension SDK on a single node, with clustering handled by the commercial HiveMQ Broker.

On this page

EMQX or HiveMQ CE: which MQTT broker fits your scale and licensing

If your team has an MQTT workload on its shortlist and needs to choose between EMQX and HiveMQ Community Edition, the deciding factors are whether one broker node will carry the load and whether the license terms fit how you will run it. HiveMQ CE is the Apache-2.0 option for a single broker, while EMQX is the clustered platform, licensed under the Business Source License 1.1 since 5.9.0. Choose EMQX when you expect to run several nodes, want its built-in rule engine and data integrations, or need MQTT over QUIC or gateways for MQTT-SN, CoAP and LwM2M. Choose HiveMQ CE when you want a permissively licensed Java broker, extend it through its Java extension SDK, and can accept a single-node design or plan for a commercial upgrade later.

The decision turns on three questions. First, does the deployment need more than one node? From EMQX 5.9.0, a cluster of more than one node requires loading a license file, so confirm the terms in the emqx/emqx LICENSE and README before you design around clustering. The HiveMQ CE README does not list clustering among its features. HiveMQ's product page places masterless dynamic clustering, zero-downtime upgrades and disk replication in the commercial HiveMQ Broker, so ask HiveMQ directly whether that edition is needed for your scaling plan. Second, do the license terms fit your hosting model? EMQX allows production use of a single node unless it is offered to third parties on a hosted or embedded basis, and each release converts to Apache 2.0 four years after publication. Third, which integrations and extensions must your team build? EMQX ships a SQL-based rule engine and connectors to more than 50 systems, including Kafka and PostgreSQL. HiveMQ CE provides authentication, authorization, client initializer and packet interceptor hooks through its Java SDK, so any bridge to downstream systems is code your team owns.

Before you commit, run a short proof of concept with your real client count, message rates and retained-message profile on the topology you plan to operate. Confirm with each vendor the clustering, upgrade and support features your scale requires, and get written answers on license obligations for your hosting model. DeployOpen can help plan and implement either broker inside your own infrastructure, with the scope agreed in writing before work starts.

Which broker fits which scenario

This table matches common EMQX and HiveMQ Community Edition scenarios to the better fit and the condition that makes it hold. Read each row against your own node count, license policy and downstream systems, because the answer changes once clustering or extension work enters the picture.

ScenarioBetter fitCondition under which it holds
Single-site pilot on one nodeEither brokerBoth run a single node well. EMQX's single-node production use is covered by its Business Source License, so confirm that grant fits your hosting model before choosing it.
Multi-node production clusterEMQX, with a license fileEMQX clustering above one node requires a license file from 5.9.0 onward. HiveMQ CE does not list clustering as a feature, so a cluster needs the commercial HiveMQ Broker.
Apache-2.0 license requirementHiveMQ CEHiveMQ CE is Apache-2.0. EMQX moved to the Business Source License 1.1 from 5.9.0, so confirm your policy covers that license for the nodes you plan to run.
Rule-based routing into Kafka or PostgreSQLEMQXEMQX ships a SQL-based rule engine and data integrations with more than 50 systems, including Kafka and PostgreSQL. With HiveMQ CE, you would build the bridge through extensions or external services.
Java-centric extension workHiveMQ CEHiveMQ CE provides a Java extension SDK covering authentication, authorization, client initializers and packet interceptors. EMQX extension options differ, so confirm they match the hooks you need.
Edge or embedded deploymentHiveMQ CE, with a checkHiveMQ CE supports an embedded mode and needs at least Java 11. Confirm the JVM footprint and platform fit on your devices before choosing it over a lighter option.
Mixed protocol gateways (MQTT-SN, CoAP, LwM2M)EMQXEMQX provides these protocols through gateways. Confirm HiveMQ CE and any commercial options cover the same protocols before assuming parity.

How EMQX and HiveMQ CE are built and deployed

EMQX and HiveMQ CE start from different assumptions about scale. EMQX is built to cluster and integrate, while HiveMQ CE is a single Java broker whose clustering sits in the commercial product. The cards below cover what each design means for scaling, extensions, upgrades and day-two operations.

Masterless clustering and its license

EMQX offers masterless clustering, so no single node acts as a controller that must stay up. The catch is licensing: from EMQX 5.9.0, running a cluster of more than one node requires loading a license file, while the license grants production use of a single node. Confirm the license terms against your planned node count and whether you intend to offer the service to third parties before you size the cluster. HiveMQ's product page lists masterless dynamic clustering for the commercial HiveMQ Broker, not for CE.

Single-node operation on HiveMQ CE

HiveMQ CE is a Java broker that runs on Windows, Linux and macOS, with Linux recommended, and needs at least Java 11. It can run in embedded mode inside a Java application, which suits a broker that ships with your own software. The CE README does not list clustering among its features, so plan high availability for CE around a single instance and recovery procedures, or evaluate the commercial HiveMQ Broker if you need clustered operation.

SQL rule engine and data bridges

EMQX includes a SQL-based rule engine and data integrations with more than 50 systems, including Kafka, RabbitMQ, Pulsar, PostgreSQL, MySQL, MongoDB and Redis. Teams that want device messages written to a database or forwarded to a broker can do so without custom code. Rules and bridges become configuration that must be versioned, tested and upgraded alongside the broker. For HiveMQ CE, the equivalent work is done through the Java extension SDK, so budget developer time for each integration.

Gateways for constrained devices

EMQX provides gateways for MQTT-SN, CoAP and LwM2M, so constrained devices that do not speak MQTT directly can connect through the same platform. This matters for fleets that mix device types on one broker. HiveMQ CE supports MQTT over TCP, TLS, WebSocket and secure WebSocket, but the supplied CE facts do not list equivalent gateways. Confirm the device protocols you need and whether a gateway or custom adapter is required.

Extension models and their upgrade cost

HiveMQ CE offers a Java extension SDK covering authentication, authorization, client initializers and packet interceptors. Extensions are compiled against the broker, so each HiveMQ upgrade can require rebuilding and retesting them. EMQX authentication options include username and password, JWT, PSK and X.509 certificates over TLS and secure WebSocket, and its rules and bridges are configured rather than compiled. Ask each vendor how extensions are versioned and which upgrade path they support.

Upgrades and monitoring in production

Upgrades differ in risk. A clustered EMQX deployment must plan rolling upgrades across nodes, while a single CE instance requires a maintenance window unless you run a standby. Check EMQX's release notes for each version, and confirm the current HiveMQ CE release line on its releases page, since CE publishes calendar-style versions such as 2026.5. Monitoring, alerting and log collection should be tested on both platforms before go-live, using the metrics each one exposes.

What scaling EMQX and HiveMQ CE actually requires

Scaling past one EMQX node is a licensing decision before it is an architecture decision. From EMQX 5.9.0, deploying a cluster of more than one node requires loading a license file, while the EMQX license permits production use of a single node provided it is not offered to third parties on a hosted or embedded basis. Once licensed, EMQX offers masterless clustering, so there is no single coordinator node to designate. Before you size the cluster, confirm with EMQX which license terms apply to your deployment, including how the license file is issued and renewed, and test how the cluster handles node loss at your expected connection counts and message rates.

HiveMQ CE follows a different path. The CE README does not list clustering among its features, so a multi-node deployment should not be planned on the open-source edition alone. Scaling beyond one node means moving to the commercial HiveMQ Broker, which HiveMQ lists with masterless dynamic clustering, zero-downtime upgrades and disk replication. Treat those three features as the scope to evaluate in writing. Ask HiveMQ what each one means in its support terms, which versions carry them, and what it requires from your infrastructure, since a commercial subscription changes both your cost model and your upgrade path.

Whichever broker you choose, load balancer placement and session handling decide how the cluster behaves when a node fails. Place the balancer in front of the MQTT listeners, and confirm each vendor's guidance on connection draining, sticky routing and whether persistent sessions survive a node change. Ask both vendors in writing how client sessions, retained messages and in-flight QoS 1 and QoS 2 messages move between nodes, what clients must do on reconnect, and what failover time they measure in their own tests. Then run a failover test with your actual device reconnect logic before you fix the node count and hardware.

MQTT 5 support, extensions, integrations and clustering compared

This table compares license, MQTT versions, transports, authentication, extension models, data integrations, clustering and release cadence for EMQX and HiveMQ Community Edition. Read each row for the condition under which the difference matters, and confirm anything marked for vendor confirmation before you commit to a design.

CapabilityEMQXHiveMQ Community Edition
LicenseBusiness Source License 1.1 from 5.9.0, with each release converting to Apache 2.0 four years after publication. Single-node production use is permitted under the license terms, but hosting for third parties is not.Apache 2.0. Commercial terms apply only if you buy the HiveMQ Broker or platform.
MQTT versionsMQTT 5.0, 3.1.1 and 3.1, plus MQTT over QUIC. Gateways cover MQTT-SN, CoAP and LwM2M.Fully supports MQTT 3.x and MQTT 5. No QUIC or MQTT-SN support is listed in its README.
TransportsTCP, TLS/SSL, WebSocket, secure WebSocket and QUIC.MQTT over TCP, TLS, WebSocket and secure WebSocket. QUIC is not listed; confirm with HiveMQ if you need it.
AuthenticationUsername and password, JWT, PSK and X.509 certificates over TLS/SSL and secure WebSocket.Covered through its Java extension SDK for authentication and authorization; confirm which built-in methods ship in CE.
Extension modelBuilt-in SQL-based rule engine and configurable integrations. Confirm which extension hooks are available in your edition before relying on custom code.Java extension SDK with authentication, authorization, client initializers and packet interceptors. Requires Java 11 or later to run.
Data integrationsData integration with more than 50 systems, including Kafka, RabbitMQ, Pulsar, PostgreSQL, MySQL, MongoDB and Redis.Integrations are delivered through extensions you write or through the commercial HiveMQ platform; confirm what CE ships with out of the box.
ClusteringMasterless clustering. From 5.9.0, a cluster of more than one node requires loading a license file.The CE README does not list clustering. The commercial HiveMQ Broker offers masterless dynamic clustering, zero-downtime upgrades and disk replication.
Scaling pathScale out inside one licensed cluster, or run single nodes under the license terms. Plan for the license file at the first multi-node design.Single node in CE. Multi-node high availability requires the commercial HiveMQ Broker, so plan that purchase in the design.
Release cadenceEMQX 6.3.2 published October 16, 2026. Check the release notes for your target version and its support window.HiveMQ CE 2026.5 published May 27, 2026, after 2025.5 on November 19, 2025. Confirm the support expectations for your target release.

What the EMQX license and the HiveMQ editions allow

EMQX moved from its former Open Source and Enterprise split to a single offering under the Business Source License 1.1, starting with version 5.9.0. Under that license, a single node may run in production without a separate grant, provided you do not offer the broker to third parties on a hosted or embedded basis. Educational and non-profit users may use it in production without restriction for non-commercial purposes. Clusters of more than one node require loading a license file from 5.9.0 onward, so clustering is a licensing question as well as an architecture question.

  • Single-node production: Production use of one node is permitted under the license terms, so a single broker in your own plant or data center does not need a cluster license.
  • Hosted and embedded restriction: Offering EMQX as a service to customers, or embedding it inside a product you sell, falls outside the single-node production grant. Confirm this with counsel if your product model is unusual.
  • Non-profit and educational use: Non-commercial production use by these organizations is permitted without restriction, which matters for research consortia and public-interest deployments.
  • Four-year conversion: Each release published under the Business Source License converts to Apache 2.0 four years after publication. Plan for the terms of the specific version you deploy, not only the current one.
  • Clustering license: Confirm with EMQX which license file applies to your cluster size, how it is issued, and whether it is renewed or perpetual.

Before you commit, check the current license text in the EMQX repository and ask EMQX in writing what paid support, upgrade and license terms it offers for your deployment.

What drives the running cost of each broker

This table sets out the cost components for running EMQX or HiveMQ Community Edition as a cluster, who is paid for each one, and whether it is one-time or recurring. Read it as a checklist for a quote: the licensing and commercial rows depend on node count and edition, while the staffing, monitoring and integration rows apply to both brokers.

Cost componentEMQXHiveMQ Community Edition
Node count and cluster sizeEach cluster node runs under the EMQX license, so node count drives the license conversation as well as hardware. Ask how the license file is scoped to node count.Community Edition has no clustering feature listed in its README, so a clustered design means a commercial HiveMQ Broker or a different architecture. Node count then drives the commercial subscription.
Infrastructure for clustersRecurring compute, storage and network for every node, plus load balancing in front of the cluster. Size for connection count and message rate, then confirm node counts with the vendor.Recurring compute, storage and network for the broker and any load balancer. A single Community Edition node avoids cluster infrastructure, but it also avoids clustering features.
License file for EMQX clustersFrom EMQX 5.9.0, running more than one node requires a license file. This is a recurring commercial item unless the deployment stays on a single production node, which the license permits for production use.No license file applies to Community Edition under Apache 2.0. Clustering through the commercial HiveMQ Broker is priced separately, so compare the two commercial routes on the same node plan.
HiveMQ Broker subscription for clustered HiveMQNot applicable.Recurring subscription for the commercial HiveMQ Broker, which the product page lists with masterless dynamic clustering, zero-downtime upgrades and disk replication. Ask for the subscription terms, support scope and what is included per node.
Staff skills for operationsOperators need experience with EMQX configuration, the dashboard and cluster operations. Budget for training on the rule engine and data integrations, which are recurring as the team changes.Operators need Java runtime knowledge (at least Java 11), plus extension SDK work in Java for authentication and authorization. Recurring cost lies in keeping custom extensions current with each HiveMQ CE release.
MonitoringRecurring tooling and on-call time for cluster health, connection and rule metrics. Confirm which metrics and export paths the vendor documents for your monitoring stack.Recurring tooling and on-call time for broker health and JVM behavior. Ask which metrics are exposed and whether clustering-related alerts apply to your design.
Upgrades and maintenanceRecurring effort to plan rolling upgrades across the cluster and test rule and integration changes. Track the release line (for example, 6.3.2 published October 16, 2026) against your change window.Recurring effort to test each release (for example, 2026.5 published May 27, 2026) against extensions and clients. Commercial clustering adds upgrade planning for zero-downtime operation.
Integration build timeOne-time build of data integrations with more than 50 supported systems through the rule engine, plus recurring upkeep when target systems change. Fixed-scope quotes should list each integration.One-time build of any integration, which typically means custom Java extensions or external services because the README does not list a built-in rule engine. Recurring upkeep follows the same pattern.

Moving an MQTT workload from one broker to the other

This sequence moves device connections, topics and security rules from HiveMQ CE to EMQX in controlled waves, with both brokers running side by side until every fleet has cut over. The result is a documented migration with a rollback path and a clear list of what was rebuilt rather than carried across.

  1. Inventory topics, QoS levels and client behavior

    The migration team exports the topic tree, subscription patterns, QoS levels, retained messages and session settings from the HiveMQ CE deployment, and maps which device fleets publish and subscribe to each topic. Device owners confirm which clients rely on persistent sessions and message ordering. Done means every topic and client group has a named owner and a recorded QoS and session profile that the target must reproduce.

  2. Map authentication and authorization to EMQX

    Security engineers translate the existing HiveMQ CE authentication and authorization logic into EMQX's built-in options, such as username and password, JWT, PSK or X.509 certificates over TLS, and confirm each device class has a supported path. Any custom logic written against the HiveMQ CE Java extension SDK is listed as a rebuild item, since it does not carry over. Done means a written access matrix exists for every client group and has been reviewed by the security owner.

  3. Rebuild extensions, rules and integrations

    Engineers reimplement custom HiveMQ CE extensions, such as packet interceptors or client initializers, as EMQX rules, hooks or external integrations, and they rebuild each downstream connection through EMQX's data integrations, which cover systems such as Kafka, PostgreSQL and Redis. Dashboards, alert definitions and monitoring hooks are rebuilt in the observability stack, not copied. Done means each interceptor and integration has a test case that proves the same messages arrive at the same destination.

  4. Provision the EMQX cluster and confirm the license

    The platform team deploys the EMQX cluster in the client's own infrastructure and confirms that a license file is loaded before running more than one node, since the Business Source License requires it from 5.9.0. Load tests, failover tests and certificate rotation are run against the cluster before any device touches it. Done means the cluster passes the agreed test plan and the license position is documented for the auditor.

  5. Run both brokers in parallel with bridging

    A bridge between HiveMQ CE and EMQX forwards selected topics so that devices can be moved in small groups while consumers on both sides continue to receive data. Engineers verify that message counts, payloads and QoS behavior match at both ends and that no loops form between the bridged brokers. Done means a reconciliation report shows zero unexplained gaps over an agreed observation window.

  6. Move device fleets in waves

    Device fleets are reconfigured to point at EMQX in waves, starting with a low-risk group, then a representative sample and finally the remaining fleets. Each wave has a rollback step that restores the original broker address, and operators confirm reconnection, session behavior and downstream data flow before the next wave starts. Done means every fleet reports healthy on EMQX and the rollback path has been tested.

  7. Retire the HiveMQ CE broker and document the result

    After the last wave has run cleanly, the bridge is removed, HiveMQ CE is stopped and its configuration, extensions and certificates are archived under the retention rules that apply to the client. The team updates the architecture record, runbooks and access reviews to show EMQX as the system of record. Done means the old broker is no longer reachable, the archive is verified, and the change record is signed off by the service owner.

Where EMQX and HiveMQ CE implementation projects run long

The effort on an MQTT rollout rarely sits in installing the broker. It sits in device identity, access rules, data pipelines, load validation and cluster sizing, and each of these grows with the number of device types and the number of systems downstream. On EMQX, device authentication may combine username and password, JWT, PSK and X.509 certificates over TLS, so the design work is deciding which device classes use which method, how certificates are issued and rotated, and how JWT claims map to permissions. On HiveMQ CE, the Java extension SDK covers authentication and authorization, so the equivalent work is writing and testing that custom logic yourself. Ask each vendor, and your own security team, which identity method each device fleet will use before any project plan is accepted.

Access control and extension logic are the next drivers. On EMQX, topic-level rules are commonly expressed through its authorization chain and SQL-based rule engine, while on HiveMQ CE, authorization and packet interceptors are written as Java code that you own, test and upgrade. Integration pipelines to Kafka or databases add another layer, since each target needs schema decisions, retry behavior and monitoring. Load testing against your target connection count is the step most often cut short, and it should use realistic reconnect storms and QoS levels rather than a simple publish benchmark. Cluster sizing then follows from those results. Note that EMQX requires a license file before a multi-node cluster can run, and HiveMQ clustering sits in the commercial HiveMQ Broker, so confirm the licensing path before sizing. DeployOpen plans and implements this work inside your own cloud accounts, data centers or air-gapped networks under a written, fixed-scope agreement, and no duration is given here; the scope document should list each identity method, integration target, test profile and cluster topology so the quote reflects them.

Questions buyers ask before choosing an MQTT broker

Does EMQX need a license to run a cluster?

Yes. Starting with version 5.9.0, deploying a cluster of more than one node requires loading a license file, according to the EMQX README. A single node in production is covered by the Business Source License terms without a cluster license, so the cluster decision is the one that changes your licensing position. Before you plan, confirm with EMQX which license tier fits your node count, support needs and hosting model, and ask for the terms in writing. Read the EMQX license text with your legal team, since the terms on hosted or embedded offerings are specific.

Can HiveMQ Community Edition form a cluster?

Not in the open-source edition. The HiveMQ CE README does not list clustering among its features, while HiveMQ's product page lists masterless dynamic clustering, zero-downtime upgrades and disk replication for the commercial HiveMQ Broker. If you need a clustered broker on the HiveMQ side, the decision is a commercial purchase, not a configuration change. Confirm the current clustering limits of CE in the repository before you design a topology, and ask HiveMQ for the Broker terms, deployment requirements and support scope in a written quote.

What does the Business Source License allow on a single EMQX node?

The license permits production use of a single node, as long as you do not offer EMQX to third parties on a hosted or embedded basis. Educational and non-profit users can also use it in production without restriction for non-commercial purposes. If your product embeds the broker or your business sells a hosted MQTT service, the single-node grant does not cover you, so take that question to EMQX before you build. Each release also converts to Apache 2.0 four years after publication, which affects long-term planning for specific versions.

How long does migrating from one MQTT broker to another take?

No supplied figure gives a migration duration, and the time depends on factors you can measure in your own environment. The main drivers are the number of device connections, how many clients hard-code broker addresses or topic trees, whether you depend on broker-specific authentication or extension code, and how much retained or persisted data must move. Ask any implementation partner for a fixed-scope plan that lists these items and the test plan for each one. A written scope lets you compare options on the same inventory.

How do extension models differ when moving code between EMQX and HiveMQ CE?

The two brokers use different extension models, so custom authentication, authorization or interceptor logic does not port directly. HiveMQ CE provides a Java extension SDK covering authentication, authorization, client initializers and packet interceptors. EMQX offers authentication through username and password, JWT, PSK and X.509 certificates, and its SQL-based rule engine handles many data routing tasks without custom code. Inventory every custom hook in your current broker and map each one to a supported feature on the target before you estimate effort.

What does the work need from our own team?

Your team needs to own the broker's operating model, even when a partner does the build. Expect to supply people who understand your device fleet, identity model, certificate authority, network paths and downstream systems such as Kafka, PostgreSQL or Redis if you use EMQX's integrations. Someone must approve the change window, validate client behavior and run the cutover. Ask any partner to name the roles it needs from you in the written scope, and confirm who holds the broker's administrative credentials after the engagement ends.

Can our team migrate and run the broker without outside help?

A team with MQTT and broker operations experience can do it alone, but the work is larger than installing a binary. Recurring tasks include monitoring, certificate rotation, upgrades, capacity planning and incident response, and a cluster adds coordination work. If your team has not run a clustered broker in production, a fixed-scope engagement can cover design, hardening, testing and handover, while ongoing support or upgrades are available as retainers. Decide which parts you keep in-house before you request a quote.

What does a fixed-scope DeployOpen engagement cover?

A fixed-scope engagement covers the scope, deliverables and timeline that you and DeployOpen agree in writing before work starts. For a broker project, that scope would typically list the platform design, deployment in your own cloud accounts, data center or air-gapped network, integrations, hardening, backup, documentation and handover. DeployOpen does not publish a price list, so a quote follows from the written scope. DeployOpen prepares systems and evidence for compliance assessments but does not issue audit reports or certifications. Ask for the written scope, the named deliverables and any retainer terms before you compare quotes.

Official sources for EMQX and HiveMQ CE

Start with the EMQX repository README on GitHub, which lists the protocol support, the masterless clustering, the rule engine and the 50-plus data integrations that this comparison relies on. Treat it as a feature inventory, not a commitment. Confirm the MQTT 5.0 behavior, the gateway list (MQTT-SN, CoAP, LwM2M) and the authentication options against the documentation for the exact version you plan to run. Then open the LICENSE file, which governs the Business Source License terms: the single-node production grant, the restriction on offering EMQX to third parties on a hosted or embedded basis, and the four-year conversion to Apache 2.0 for each release.

Next, read the EMQX releases page to see which version your team would pin, when it was published and what changed. Because the license terms attach to each published release, the release date matters for the conversion clock as well as for security fixes. Compare that page against the HiveMQ CE README on GitHub, which confirms the Apache 2.0 license, MQTT 3.x and MQTT 5 support, the Java extension SDK and the Java 11 minimum. The README does not list clustering as a feature, so ask HiveMQ in writing whether any clustering exists in the Community Edition before you design around it.

Finally, check the HiveMQ CE releases page for the current build and its publication dates, and open the HiveMQ Broker product page on hivemq.com to see which clustering, zero-downtime upgrade and disk replication features belong to the commercial broker. Record the sources and versions you verified in your architecture decision record. If the clustering requirement is firm, the decision is between an EMQX license file for a multi-node cluster and the commercial HiveMQ Broker, and both need a written confirmation of terms before procurement.

How DeployOpen helps teams choose and implement an MQTT broker

DeployOpen plans, implements, integrates, hardens, documents and supports self-hosted open-source platforms inside the client's own infrastructure. For EMQX vs HiveMQ Community Edition, that means a written scope that settles the licensing, clustering and integration questions before any build starts.

How we scope

  • Engagements are fixed-scope, with scope and deliverables agreed in writing before work begins.
  • Scope records the MQTT 5 features, client connection counts and extension needs your devices and services depend on.
  • Scope states whether clustering needs an EMQX license file or a commercial HiveMQ Broker, and who holds that decision.

How we build

  • Deployment is built in your own cloud accounts, data centers or air-gapped networks, with the chosen broker's topology documented.
  • Authentication (username and password, JWT, X.509 or the HiveMQ CE extension SDK) is configured and tested against your client fleet.
  • Data integrations such as Kafka or PostgreSQL bridges are built and tested end to end, with TLS and WebSocket listeners verified.

How we hand over

  • Handover includes configuration, runbooks, upgrade steps and evidence for the controls your compliance assessment requires.
  • Scaling behavior for your chosen edition, including what a single node versus a cluster requires, is documented in plain terms.
  • Your team receives walkthroughs and a written record of open decisions, such as licensing terms to confirm with each vendor.

How we support

  • Ongoing support, upgrades and continuous security testing are available as retainers after handover.
  • Retainers can cover version upgrades when a new EMQX or HiveMQ CE release is published, with changes tested first.
  • Security testing of the broker deployment and its integrations can be scoped separately to match your risk and schedule.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.