Feature Matrix — .NET

Compare every component across Community, Professional, and Enterprise editions for the .NET platform. Editions differ primarily in licensing and source code access — all three ship the same component set.

Three Editions, One Engine

Community is the free runtime with a startup notice. Professional removes the notice, adds the public C# interface source, and grants a commercial redistribution licence. Enterprise adds the full C# source code for rebuilding the assemblies plus priority support.

Community

Free runtime

Every component — WebSocket, MQTT, STOMP, AMQP, WAMP, HTTP/2, OAuth2, JWT, AI/LLM, P2P, the full crypto exchange API set, and the WebRTC servers — with a brief startup notice. Free for evaluation and non-commercial use.

Enterprise

+ Full C# Source

Everything in Professional plus the full C# source code — rebuild the assemblies from source for any supported .NET target. Includes priority email support direct from the engineering team.

Feature-by-Feature Breakdown

All three editions ship the same components and protocols. The differentiators live in the Licensing & Source group at the bottom.

WebSocket Core

4 components
Feature Community Professional Enterprise
WebSocket Client RFC 6455 client component (.NET 2.0+)
WebSocket Server Multithreaded TCP-based server
WebSocket + HTTP Server (HTTP.SYS) Windows kernel-mode WebSocket and HTTP server
Firewall IP allow/block list, intrusion protection

Messaging Protocols

8 components
Feature Community Professional Enterprise
MQTT Client MQTT 3.1.1 / 5.0 client component
STOMP Client Generic STOMP 1.0 / 1.2 client
STOMP RabbitMQ Client Ready-to-use RabbitMQ STOMP client
STOMP ActiveMQ Client Ready-to-use ActiveMQ STOMP client
WAMP 1.0 Client Legacy WAMP v1 RPC & pub/sub client
WAMP 2.0 Client WAMP v2 RPC & pub/sub client
AMQP Client 0.9.1 AMQP 0.9.1 client component
AMQP Client 1.0.0 AMQP 1.0 client component

WebRTC

3 components
Feature Community Professional Enterprise
WebRTC Server Signaling server for WebRTC peers
AppRTC Server Google AppRTC-compatible signaling server
RTCMultiConnection Server RTCMultiConnection-compatible signaling server

P2P

4 components
Feature Community Professional Enterprise
STUN Client NAT discovery client
STUN Server NAT discovery server
TURN Client Relay client for blocked peers
TURN Server Relay server for blocked peers

Built-in Sub-protocols

6 components
Feature Community Professional Enterprise
SGC Protocol Client JSON-RPC pub/sub client
SGC Protocol Server JSON-RPC pub/sub server
Files Client File-transfer protocol client
Files Server File-transfer protocol server
Presence Client Online-presence protocol client
Presence Server Online-presence protocol server

WebSocket APIs

24 client APIs
Feature Community Professional Enterprise
Real-time framework clients Socket.IO Client, SignalR Client, SignalRCore Client, Pusher Client
Crypto exchange clients (17+) Binance, Bitfinex, Bitget, Bitmex, Bitstamp, Bybit, CEX, CEX PLUS, Coinbase, Crypto.com, Deribit, FXCM, Forex, GateIO, HTX/Huobi, Kraken, Kucoin, MEXC, OKX, ThreeCommas, XTB
Other WebSocket API clients Discord Client, OpenAI RealTime API, RCON Client

Other APIs

3 components
Feature Community Professional Enterprise
WhatsApp Cloud API Client component for WhatsApp Cloud messaging
Telegram Client Telegram Bot API client
Cryptohopper Client Cryptohopper trading API client

IoT

2 components
Feature Community Professional Enterprise
AWS IoT Client AWS IoT Core MQTT bridge
Azure IoT Client Azure IoT Hub MQTT bridge

HTTP & Authentication

11 components
Feature Community Professional Enterprise
HTTP/2 Client Multiplexing, header compression
OAuth2 Client OAuth2 client component
OAuth2 Server OAuth2 authorization server
JWT Client JWT signing & validation client
JWT Server JWT-issuing server component
WebAuthn Server FIDO Alliance-compliant passwordless auth server
WebPush Client VAPID-based browser push client
AWS SQS Client Amazon SQS HTTP client
Google Pub/Sub Client Google Cloud Pub/Sub HTTP client
Google Calendar Client Google Calendar API HTTP client
Firebase Cloud Messaging FCM HTTP push client

AI & LLM

9 components
Feature Community Professional Enterprise
MCP Server Model Context Protocol server component
OpenAI API Client ChatGPT, DALL-E, Whisper, function calling
Anthropic API Client Streaming, vision, tool use
Gemini API Client Google Gemini multimodal LLM client
DeepSeek API Client DeepSeek LLM client
Grok API Client xAI Grok LLM client
Ollama API Client Local Ollama runtime client
Mistral API Client Mistral LLM client
Assistants & Embeddings High-level Assistants and embedding-vector generation (built into OpenAI client)

Security & Transport

3 capabilities
Feature Community Professional Enterprise
Native .NET TLS TLS 1.2 / 1.3 via SslStream on every supported runtime
ALPN Protocol Application-Layer Protocol Negotiation
End-to-End Encryption (E2EE) Symmetric/asymmetric E2EE client & server protocol

Licensing & Source

7 entries
Feature Community Professional Enterprise
Startup Nag Screen Brief startup notice in the Community edition Yes
Commercial Redistribution License Royalty-free binary redistribution of compiled apps
Public C# Interfaces Source Public interface .cs files for binding / wrapping
Full C# Source Code Rebuild the assemblies from C# source for any supported target
Developer Seats Single / Team (2 developers) / Site (unlimited) license options 1 (free) 1 / 2 / Site 1 / 2 / Site
.NET Targets .NET Framework 2.0+, .NET Core 1.0+, .NET 5/6/7/8/9, .NET Standard 1.6/2.0
Priority Email Support Direct access to the engineering team
Included Not available in this edition

One API Across Every Edition

Upgrade from Community to Enterprise without rewriting your client. The .NET API is identical across all three editions — higher tiers just unlock the commercial licence and source code.

using esegece.sgcWebSockets;

var client = new TsgcWebSocketClient();
client.Host = "myserver.example.com";
client.Port = 443;
client.TLS = true;
client.OnMessage += (conn, text) =>
{
    Console.WriteLine("Received: " + text);
};
client.Active = true;

Choose Your .NET Edition

Download the free Community edition or compare pricing for Professional and Enterprise.