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:
- MQTT Core Concepts
- Test with MQTT Clients
- Shared Subscription
- Retained Message
- Will Message
- Wildcard Subscription
- Exclusive Subscription
- Delayed Publish
- Auto Subscribe
- Topic Rewrite
Additionally, this guide introduces EMQX's MQTT Durable Session feature and provides steps for quickly experiencing this feature.
EMQX's support of the MQTT protocol makes it compatible with most MQTT client libraries and SDKs. The developer guide provides 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 on 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.