Feature Matrix — Delphi / C++ Builder

Compare every feature across Standard, Professional, and Enterprise editions. Pick the edition that matches your project's protocol breadth, AI/LLM needs, and licensing requirements.

Three Editions, One Engine

Standard ships every CLIENT component. Professional adds the matching SERVER components. Enterprise adds the high-performance servers (IOCP, EPOLL, HTTP.SYS).

Standard

Clients

WebSocket, MQTT, STOMP, AMQP, WAMP and Kafka clients, the Telegram client, the crypto exchange and real-time framework clients, AWS and Azure IoT, the OAuth2 and JWT clients, the UDP and STUN clients, and the OpenSSL transport. HTTP/2, gRPC, the AI and LLM clients and SChannel are not in Standard.

Professional

Clients + Servers

Everything in Standard plus the server components: WebSocket Server, WS+HTTP Server, WAMP and WebRTC servers, the SGC, Dataset, Files and Presence protocol servers, the UDP and STUN servers and the DataSnap WebBrokerBridge. It adds the Firewall, LoadBalancer Server, Proxy Server, Rate Limiter, Circuit Breaker and API Key Manager, the WhatsApp Cloud API client and the SChannel transport.

Feature-by-Feature Breakdown

Hover any row for a quick highlight. All editions share the same core API.

WebSocket Core

12 components
Feature Standard Professional Enterprise
WebSocket Client RFC 6455 client component
WebSocket WinHTTP Client Windows WinHTTP transport variant
WebSocket IntraWeb Client Client component for IntraWeb apps
WebSocket Server Multithreaded server component —
WebSocket + HTTP Server Serve REST endpoints alongside upgraded sockets —
Firewall IP allow/block, intrusion protection —
LoadBalancer Server Distribute connections across back-ends —
Proxy Server Forward proxy for WebSocket / HTTP traffic —
IOCP Indy Server Windows IOCP transport for high concurrency (Best Performance) — —
EPOLL Indy Server Linux epoll transport for high concurrency (Best Performance) — —
HTTP.SYS Server Windows kernel-mode HTTP server (Best Performance) — —
Multi-node Clustering Scale pub/sub and Presence across nodes (mesh or Redis backplane) — —

Resilience

3 components
Feature Standard Professional Enterprise
Rate Limiter Per-connection and per-key rate limiting (token bucket, fixed window) —
Circuit Breaker Open / half-open / closed resilience pattern for HTTP and WebSocket calls —
API Key Manager API-key rotation, scoping and rate-limit accounting —

Messaging Protocols

10 components
Feature Standard Professional Enterprise
MQTT Client MQTT 3.1.1 / 5.0 client component
Kafka Client Apache Kafka client component
WAMP 2.0 Client WAMP v2 RPC & pub/sub client
WAMP 1.0 Client Legacy WAMP v1 client
WAMP 1.0 Server Legacy WAMP v1 router —
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
AMQP Client 1.0.0 AMQP 1.0 client component
AMQP Client 0.9.1 AMQP 0.9.1 client component

WebRTC

1 component
Feature Standard Professional Enterprise
WebRTC Server Signaling server for WebRTC peers —

P2P

8 components
Feature Standard Professional Enterprise
UDP Client Datagram client component
UDP Server Datagram server component —
STUN Client NAT discovery client
STUN Server NAT discovery server —
TURN Client Relay client for blocked peers — —
TURN Server Relay server for blocked peers — —
ICE Client Connectivity establishment for P2P — —
RTCPeerConnection Browser-compatible peer connection client — —

Built-in Protocols

9 components
Feature Standard Professional Enterprise
SGC Protocol Client JSON-RPC pub/sub client —
SGC Protocol Server JSON-RPC pub/sub server —
Dataset Client TDataset sync client —
Dataset Server TDataset sync broker —
Files Client Chunked binary file transfer client —
Files Server Chunked binary file transfer server —
Presence Client Online / away / typing client —
Presence Server Online / away / typing broker —
End-to-End Encryption (E2EE) Symmetric/asymmetric E2EE client & server protocol — —

WebSocket APIs

24 client APIs
Feature Standard Professional Enterprise
Real-time framework clients Socket.IO Client, SignalR Client, SignalRCore Client, Pusher Client
Crypto exchange clients (15) Bitfinex, Binance, Binance Futures, Coinbase Pro, Bitstamp, Huobi, CEX, CEX PLUS, Bitmex, Kraken, Kucoin Spot, Kucoin Futures, OKX, Bybit, XTB
Other WebSocket API clients Discord Client, RCON Client
CryptoHopper Client Crypto trading automation webhooks —
OpenAI RealTime API Realtime audio and text over one WebSocket session (Windows only) — —

Other APIs & IoT

5 components
Feature Standard Professional Enterprise
WhatsApp Cloud API Client component for WhatsApp Cloud messaging —
Telegram Client Telegram Bot API client
WebPush Server VAPID-based browser push server — —
AWS IoT Client AWS IoT Core MQTT bridge
Azure IoT Client Azure IoT Hub MQTT bridge

HTTP & Authentication

17 components
Feature Standard Professional Enterprise
HTTP/2 Client Multiplexing, header compression — —
gRPC Client Unary & streaming gRPC over HTTP/2 — —
OAuth2 Client OAuth2 client component
OAuth2 Server OAuth2 authorization server — —
OAuth2 Server Provider Pluggable provider for OAuth2 server — —
JWT Client JWT signing & validation client
JWT Server JWT-issuing server component — —
WebAuthn Server FIDO Alliance-compliant passkey & passwordless auth server — —
TOTP Authenticator TOTP & HOTP two-factor authentication — —
LDAP Client LDAP & Active Directory authentication — —
SAML Service Provider SAML 2.0 single sign-on for web apps — —
OpenID Connect Client OIDC sign-in with PKCE & ID token validation — —
Mail OAuth2 OAuth2 sign-in for SMTP, IMAP & POP3 — —
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

OpenAPI

1 component
Feature Standard Professional Enterprise
OpenAPI Server Host REST endpoints from an OpenAPI 3.0 spec — —

DataSnap

3 components
Feature Standard Professional Enterprise
WebBrokerBridge Server DataSnap WebBroker bridge —
WebBrokerBridge + HTTP/2 DataSnap WebBroker bridge over HTTP/2 — —
WebBrokerBridge + HTTP.SYS DataSnap WebBroker bridge over HTTP.SYS — —

AI & LLM

13 components
Feature Standard Professional Enterprise
MCP Protocol Model Context Protocol client — —
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 — —
Document Extraction PDF or image to validated JSON with presets, per field confidence and optional local OCR with Tesseract or Windows OCR (new in 2026.10) — —
Assistants High-level multi-turn assistant component (Windows only) — —
ChatBot Conversational chatbot component (Windows only) — —
Translator High-level translation component (Windows only) — —
Embeddings Embedding-vector generation client (Windows only) — —
Pinecone Pinecone vector database client (Windows only) — —

Transport & Security

8 capabilities
Feature Standard Professional Enterprise
SChannel Windows native TLS provider —
OpenSSL 1.1 + TLS 1.3 OpenSSL 1.1 with TLS 1.3 support — —
OpenSSL 3.0 + TLS 1.3 OpenSSL 3.0 with TLS 1.3 support — —
Static OpenSSL Linking Link OpenSSL into the .exe, no libcrypto/libssl DLL (Windows, XE2+) — —
ALPN Protocol Application-Layer Protocol Negotiation — —
DTLS over UDP Datagram TLS for UDP transports — —
Native Android TLS Android-native TLS via SSLEngine, no OpenSSL .so (iohAndroidTLS) — —
Native Apple TLS iOS/macOS-native TLS, no OpenSSL .dylib, TLS 1.3 (iohAppleTLS) — —

Controls

1 component
Feature Standard Professional Enterprise
TsgcWebView2 Embedded Chromium-based WebView2 browser control

Licensing & Support

5 entries
Feature Standard Professional Enterprise
Commercial License Royalty-free binary redistribution
Full Pascal Source Code Inspect, customize, and rebuild on your IDE
Delphi 7 — RAD Studio 13 VCL, FireMonkey, Console
12 Months of Updates All point releases and minor versions
Priority Email Support Available on any edition with a Premium Support subscription

Add-On Packages

sold separately

sgcQUIC and sgcWebRTC are separate packages, licensed independently from sgcWebSockets. The columns below show which edition each add-on can be paired with.

Feature Standard Professional Enterprise
sgcQUIC QUIC (RFC 9000) and HTTP/3 (RFC 9114) client & server components. Separate package, available as an add-on to Enterprise, with full source. — — +
sgcWebRTC WebRTC media engine for TsgcRTCPeerConnection: manual SDP signaling, SCTP data channels, Opus/G.711 audio, VP8/H.264 video, DTLS-SRTP encryption. Separate package, available as an add-on to Enterprise, with full source. — — +

Standalone Packages

8 packages

sgcAI, sgcMQ, sgcSocial, sgcAuth, sgcHTTP, sgcREST, sgcHTML and sgcCrypto are standalone packages, not add-ons. Each one bundles the sgcWebSockets Core runtime and is licensed on its own. The columns below say whether an edition already ships the same components. Where a row is ticked you already own them and the package would duplicate what you have. Where it is not ticked, the standalone package is an alternative to upgrading your edition. For sgcSocial, the Telegram client ships in the editions from Standard upward and the WhatsApp client from Professional upward, so the package is aimed at developers without an edition. For sgcAuth, the OAuth2 and JWT clients ship in every edition but WebAuthn is Enterprise-only. For sgcHTTP, the Google Cloud clients ship in every edition but the HTTP/2 and gRPC clients are Enterprise-only. For sgcREST, the OpenAPI client ships in every edition, the REST server from Professional upward, and the OpenAPI server only in Enterprise, so it is aimed at developers who want the REST server or the OpenAPI server without upgrading. For sgcHTML, none of the editions below ships the HTML components. Inside sgcWebSockets they come only with All-Access, so the package is the way to get them on their own.

Feature Standard Professional Enterprise
sgcAI 15 AI, LLM and MCP components in a self-contained package that bundles the sgcWebSockets Core runtime. The same components ship inside the Enterprise edition, so only Standard and Professional owners have anything to gain from it. — —
sgcMQ MQTT 3.1.1 and 5.0, AMQP 0.9.1, AMQP 1.0, Apache Kafka and STOMP clients in a self-contained package that bundles the sgcWebSockets Core runtime. The same components ship inside every edition below, so it is aimed at developers who own none of them.
sgcSocial WhatsApp Business Cloud API and Telegram TDLib clients in a self-contained package that bundles the sgcWebSockets Core runtime. The Telegram client ships from the Standard edition upward and the WhatsApp client from Professional upward, so it is aimed at developers who own no edition. —
sgcAuth OAuth2 client, JWT client, WebAuthn with passkeys, TOTP, LDAP, SAML, OpenID Connect and Mail OAuth2 in a self-contained package that bundles the sgcWebSockets Core runtime. The OAuth2 and JWT clients ship in every edition, the other components only in Enterprise, so it is aimed at developers who want them without upgrading. — —
sgcHTTP HTTP/2 client, gRPC client and Google Cloud Pub/Sub, Calendar and FCM clients in a self-contained package that bundles the sgcWebSockets Core runtime. The Google Cloud clients ship in every edition, the HTTP/2 and gRPC clients only in Enterprise, so it is aimed at developers who want HTTP/2 and gRPC without upgrading. — —
sgcREST REST server, OpenAPI server and OpenAPI client in a self-contained package that bundles the sgcWebSockets Core runtime. The OpenAPI client ships in every edition, the REST server from Professional upward, and the OpenAPI server only in Enterprise, so it is aimed at developers who want the REST server or the OpenAPI server without upgrading. — —
sgcHTML Server-side HTML/UI component library (Bootstrap 5 + htmx) in a self-contained package that bundles the sgcWebSockets Core runtime. None of the editions below ships these components, so the package is aimed at every developer who wants them without All-Access. — — —
sgcCrypto Symmetric and asymmetric ciphers, hashing and key management components in a self-contained package that bundles the sgcWebSockets Core runtime. The same components ship inside every edition below, so it is aimed at developers who own none of them.
Included — Not available in this edition + Available as a separate add-on package

One API Across Every Edition

Upgrade from Standard to Enterprise without rewriting your client. The core WebSocket API is identical — higher tiers just unlock additional protocol and integration components.

uses
  sgcWebSocket_Client, sgcWebSocket_Types;

var
  WSClient: TsgcWebSocketClient;

procedure TForm1.Connect;
begin
  WSClient := TsgcWebSocketClient.Create(nil);
  WSClient.Host := 'myserver.example.com';
  WSClient.Port := 443;
  WSClient.TLS := True;
  WSClient.OnMessage := OnMessage;
  WSClient.Active := True;
end;
Best value: All-AccessEvery eSeGeCe product, Premium Support included, from €1,059/year.
See All-Access pricing

Choose Your Edition

Download the free trial of the Enterprise edition and decide once you've evaluated which features your project needs.