Skip to content

Overview

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.