Synchronous request-response
Built-in native support for request-reply patterns. Stop worrying about correlation IDs; SyMqtt handles it automatically under the hood.
SyMqtt is a high-level, high-performance .NET MQTT client library designed to radically simplify the development of IoT and industrial applications. Built as a robust abstraction layer over MQTTnet, SyMqtt hides the underlying complexities of network connection lifecycles, TLS/SSL handshaking, and defensive state management, providing developers with a clean and intuitive API.
Synchronous request-response
Built-in native support for request-reply patterns. Stop worrying about correlation IDs; SyMqtt handles it automatically under the hood.
Agnostic & backward compatible
Uses a custom, ultra-lightweight message structure that works seamlessly across MQTT v3.1.1 and MQTT v5 brokers.
High performance
Minimal network and CPU overhead. Zero heavy JSON-RPC parsing, making it ideal for resource-constrained IoT devices and PLCs.
Production ready
Includes robust TLS/SSL management, resilient connection lifecycles, and safe-by-default configurations out of the box.