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.
It treats the low-level MQTT transport as an internal implementation detail, abstracting away the complexities of connection lifecycles, TLS/SSL handshaking, and defensive state management. The result is a clean, robust API focused entirely on your business semantics.

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.