MQTT API & REST API
Maximize system administration in your IoT setup with a powerful set of REST and MQTT APIs. Automate, integrate, and extend your broker infrastructure programmatically.
MQTT APIs
Control via MQTT messages
Use any MQTT client to manage your broker infrastructure directly through MQTT messages. Perfect for automation and IoT device integration. Available to all Pro Mosquitto users.
REST APIs
HTTP endpoints for integration
RESTful APIs for managing the Cedalo MQTT Platform and exposing MQTT functionality to HTTP clients.Available in on-premise deployments only.
Control via MQTT Messages
Pro Mosquitto provides MQTT APIs available via MQTT that can be used with any MQTT client. Available to all Pro Mosquitto users.
Dynamic Security
Create MQTT clients, add new Mosquitto users, manage their access rights, group them, and enable active DynSec Plugin management.
High Availability
Handle cluster management including viewing cluster details, testing health status, creating and deleting clusters, and adding or removing nodes and more.
Client Inspection
Get an overview of connected and disconnected MQTT clients, including data transmission statistics, SSL certificates, and subscription details.
Certificate Management
Manage Certificate Authorities (CAs) for client certificate-based authentication.
Client Control
Execute commands on connected clients (e.g., disconnect a client) through the plugin's control API.
Streams
Manage data streams on the MQTT broker with functionalities to create, update, and replay streams.
Topic Tree
Get information on topics the broker is actively using, including both published messages and subscriptions.
HTTP Endpoints for Integration
The Cedalo MQTT Platform offers REST APIs for managing the platform while exposing MQTT API functionality to HTTP clients. Available in on-premise deployments only.
Projects
Monitor and inspect all projects within the Cedalo MQTT Platform.
Users
Manage and organize users in the platform.
Brokers
Access and control MQTT broker instances by fetching connection and license data.
Clusters
Get comprehensive information and management capabilities for Mosquitto broker clusters and high availability setups.
Topic Tree
View the broker's topic tree in a hierarchical structure, showing which topics are used and message throughput.
Client Control
Monitor and manage client connections with capabilities to subscribe/unsubscribe clients or disconnect them from the broker.
Client Inspect
Retrieve detailed diagnostic information about connected clients.
Application Tokens
Create, retrieve, and revoke tokens with role-based access and expiration dates for secure API usage.
Access Control
Manage the dynamic security feature to ensure secure access control for MQTT clients, roles, and groups.
Streams
Manage data streams on the MQTT broker with functionalities to create, update, and replay streams.
Ready to Get Started?
Explore our comprehensive API documentation and start building integrations with Pro Mosquitto. Full access to all enterprise features with a 14-day free trial.