Comprehensive Protocol Support

From lightweight IoT messaging to complex enterprise patterns — sgcWebSockets supports every major real-time communication protocol.

Core Protocols

Full implementations of industry-standard protocols, built for production use.

WebSocket (RFC 6455)

The foundation of real-time web communication. Full client and server implementation with binary/text frames, compression, and extensions.

Learn more →

MQTT 3.1.1 & 5.0

Lightweight publish-subscribe messaging for IoT and mobile. Three QoS levels, retained messages, last will and testament. Ideal for sensor networks and low-bandwidth environments.

Learn more →

Apache Kafka

Native Apache Kafka client over the binary wire protocol. Produce and consume records, coordinate consumer groups, manage offsets, and administer topics. No REST proxy required.

Learn more →

HTTP/2

Multiplexed connections, server push, header compression. Handle WebSocket and HTTP/2 on the same port with TsgcWebSocketHTTPServer.

Learn more →

AMQP 0.9.1 & 1.0

Advanced Message Queuing Protocol for enterprise messaging. Reliable, interoperable message delivery. Compatible with RabbitMQ, Azure Service Bus, and other brokers.

Learn more →

STOMP

Simple Text Oriented Messaging Protocol. Interoperable with ActiveMQ, RabbitMQ, and other STOMP brokers.

Learn more →

WAMP

Web Application Messaging Protocol. Unified RPC (Remote Procedure Calls) and PubSub (Publish/Subscribe) in one protocol.

Learn more →

WebRTC

Peer-to-peer audio, video, and data communication. STUN, TURN, and ICE for NAT traversal. Data channels for low-latency messaging.

Learn more →

Server-Sent Events (SSE)

HTTP-based server-to-client push notifications. Lightweight alternative to WebSocket for unidirectional data streaming.

Learn more →

Custom Protocols

Purpose-built protocols that extend sgcWebSockets with specialized capabilities.

SGC Protocol

Proprietary protocol optimized for sgcWebSockets. Custom framing and features.

Learn more →

Files Protocol

Built-in file transfer over WebSocket connections.

Learn more →

Dataset Protocol

Synchronize datasets between client and server.

Learn more →

Presence Protocol

Real-time user presence and status tracking.

Learn more →

E2EE Protocol

End-to-end encryption for maximum security.

Learn more →

Build Your Own

How the custom protocol framework works, and how to register your own message format on top of a sgcWebSockets client and server.

Learn more →

Integration Partners

sgcWebSockets protocols are tested and verified with these leading message brokers and cloud platforms.

RabbitMQ

AMQP and STOMP compatible. Reliable message queuing with topic exchanges and routing.

Learn more →

ActiveMQ

STOMP and AMQP compatible. Enterprise-grade message broker with JMS support.

Learn more →

Azure Service Bus

AMQP 1.0 compatible. Cloud-native messaging for Azure workloads.

Learn more →

AWS IoT

MQTT compatible. Connect devices to AWS IoT Core with certificate-based authentication.

Learn more →

Google Cloud IoT

MQTT compatible. Secure device connectivity with Google Cloud Platform.

Protocol Reference

Written technical documents for every component, covering configuration, the properties and events you will use, and complete working code. Each one is also published as a PDF.

Best value: All-AccessEvery eSeGeCe product, Premium Support included, from €1,059/year.
See All-Access pricing

Ready to Get Started?

Download the free trial and start building with any protocol in minutes.