Skip to content

Developer Guide

The Developer Guide is designed to provide developers with the information to get started with EMQX and build applications on top of it.

This chapter explores the core concepts of MQTT, MQTT-specific features, and some extended features in EMQX. We will also explain how to configure these features in the EMQX Dashboard and test them using client tools. The following features are covered in the guide:

In addition to MQTT messaging features, the Developer Guide also covers different ways to interact with EMQX:

The guide also introduces EMQX's MQTT Durable Session feature and provides instructions for quickly trying it out.

Thanks to its support for the MQTT protocol, EMQX is compatible with most MQTT client libraries and SDKs. This guide includes step-by-step instructions and code samples to help developers start building their MQTT projects quickly. For a complete list of MQTT client SDKs and their comparison, see MQTT client SDKs.

TIP

Not all SDKs are displayed in the document.

EMQX also provides API documents to facilitate your development. REST API guides you on quickly getting started with the HTTP management API exposed by EMQX.