Feature-Matrix — Delphi / C++ Builder

Vergleiche jede Funktion über die Editionen Standard, Professional und Enterprise hinweg. Wähle die Edition, die zur Protokollbreite, zu deinen KI/LLM-Anforderungen und zu deinen Lizenzanforderungen passt.

Drei Editionen, eine Engine

Standard liefert jede CLIENT-Komponente. Professional ergänzt die passenden SERVER-Komponenten. Enterprise ergänzt die Hochleistungs-Server (IOCP, EPOLL, HTTP.SYS).

Standard

Clients

WebSocket-, MQTT-, STOMP-, AMQP-, WAMP- und Kafka-Clients, der Telegram-Client, die Clients für Krypto-Börsen und Echtzeit-Frameworks, AWS und Azure IoT, die OAuth2- und JWT-Clients, die UDP- und STUN-Clients sowie der OpenSSL-Transport. HTTP/2, gRPC, die AI- und LLM-Clients und SChannel sind nicht in Standard enthalten.

Professional

Clients + Server

Alles aus Standard plus die Server-Komponenten: WebSocket-Server, WS+HTTP-Server, WAMP- und WebRTC-Server, die Protokollserver SGC, Dataset, Files und Presence, die UDP- und STUN-Server sowie die DataSnap-WebBrokerBridge. Dazu kommen Firewall, LoadBalancer Server, Proxy Server, Rate Limiter, Circuit Breaker und API Key Manager, der Client für die WhatsApp Cloud API und der SChannel-Transport.

Funktion-für-Funktion-Aufschlüsselung

Bewege den Mauszeiger über eine Zeile für eine kurze Hervorhebung. Alle Editionen teilen sich dieselbe Kern-API.

WebSocket-Kern

12 Komponenten
Funktion Standard Professional Enterprise
WebSocket Client RFC-6455-Client-Komponente
WebSocket WinHTTP Client Windows-WinHTTP-Transport-Variante
WebSocket IntraWeb Client Client-Komponente für IntraWeb-Anwendungen
WebSocket Server Multithread-Server-Komponente —
WebSocket + HTTP Server REST-Endpunkte neben aufgewerteten Sockets bereitstellen —
Firewall IP-Allow/Block, Intrusion Protection —
LoadBalancer Server Verbindungen über Back-Ends verteilen —
Proxy Server Forward-Proxy für WebSocket-/HTTP-Datenverkehr —
IOCP Indy Server Windows-IOCP-Transport für hohe Nebenläufigkeit (Beste Leistung) — —
EPOLL Indy Server Linux-EPOLL-Transport für hohe Nebenläufigkeit (Beste Leistung) — —
HTTP.SYS Server Windows-Kernel-Mode-HTTP-Server (Beste Leistung) — —
Multi-Node-Clustering Pub/Sub und Presence über Knoten skalieren (Mesh- oder Redis-Backplane) — —

Resilienz

3 Komponenten
Funktion Standard Professional Enterprise
Rate Limiter Ratenbegrenzung pro Verbindung und pro Schlüssel (Token Bucket, festes Fenster) —
Circuit Breaker Resilienzmuster offen / halb offen / geschlossen für HTTP- und WebSocket-Aufrufe —
API Key Manager API-Schlüssel-Rotation, Scoping und Ratenlimit-Abrechnung —

Messaging-Protokolle

10 Komponenten
Funktion Standard Professional Enterprise
MQTT Client MQTT-3.1.1-/-5.0-Client-Komponente
Kafka Client Apache-Kafka-Client-Komponente
WAMP 2.0 Client WAMP-v2-RPC- und Pub/Sub-Client
WAMP 1.0 Client Legacy-WAMP-v1-Client
WAMP 1.0 Server Legacy-WAMP-v1-Router —
STOMP Client Generischer STOMP-1.0-/-1.2-Client
STOMP RabbitMQ Client Sofort einsatzbereiter RabbitMQ-STOMP-Client
STOMP ActiveMQ Client Sofort einsatzbereiter ActiveMQ-STOMP-Client
AMQP Client 1.0.0 AMQP-1.0-Client-Komponente
AMQP Client 0.9.1 AMQP-0.9.1-Client-Komponente

WebRTC

1 Komponente
Funktion Standard Professional Enterprise
WebRTC Server Signalisierungsserver für WebRTC-Peers —

P2P

8 Komponenten
Funktion Standard Professional Enterprise
UDP Client Datagram-Client-Komponente
UDP Server Datagram-Server-Komponente —
STUN Client NAT-Discovery-Client
STUN Server NAT-Discovery-Server —
TURN Client Relay-Client für blockierte Peers — —
TURN Server Relay-Server für blockierte Peers — —
ICE Client Konnektivitätsaufbau für P2P — —
RTCPeerConnection Browser-kompatibler Peer-Connection-Client — —

Eingebaute Protokolle

9 Komponenten
Funktion Standard Professional Enterprise
SGC Protocol Client JSON-RPC-Pub/Sub-Client —
SGC Protocol Server JSON-RPC-Pub/Sub-Server —
Dataset Client TDataset-Synchronisations-Client —
Dataset Server TDataset-Synchronisations-Broker —
Files Client Client für stückweise Binärdateiübertragung —
Files Server Server für stückweise Binärdateiübertragung —
Presence Client Client für Online-/Abwesenheits-/Tipp-Status —
Presence Server Broker für Online-/Abwesenheits-/Tipp-Status —
End-to-End-Verschlüsselung (E2EE) Symmetrisches/asymmetrisches E2EE-Client- & Server-Protokoll — —

WebSocket-APIs

24 Client-APIs
Funktion Standard Professional Enterprise
Echtzeit-Framework-Clients Socket.IO-Client, SignalR-Client, SignalRCore-Client, Pusher-Client
Krypto-Börsen-Clients (15) Bitfinex, Binance, Binance Futures, Coinbase Pro, Bitstamp, Huobi, CEX, CEX PLUS, Bitmex, Kraken, Kucoin Spot, Kucoin Futures, OKX, Bybit, XTB
Weitere WebSocket-API-Clients Discord-Client, RCON-Client
CryptoHopper-Client Webhooks für automatisierten Krypto-Handel —
OpenAI-RealTime-API Audio und Text in Echtzeit über eine WebSocket-Sitzung (nur Windows) — —

Weitere APIs und IoT

5 Komponenten
Funktion Standard Professional Enterprise
WhatsApp Cloud API Client-Komponente für WhatsApp-Cloud-Messaging —
Telegram Client Telegram-Bot-API-Client
WebPush Server VAPID-basierter Browser-Push-Server — —
AWS IoT Client AWS-IoT-Core-MQTT-Bridge
Azure IoT Client Azure-IoT-Hub-MQTT-Bridge

HTTP und Authentifizierung

17 Komponenten
Funktion Standard Professional Enterprise
HTTP/2 Client Multiplexing, Header-Komprimierung — —
gRPC Client Unäres & Streaming-gRPC über HTTP/2 — —
OAuth2 Client OAuth2-Client-Komponente
OAuth2 Server OAuth2-Autorisierungsserver — —
OAuth2 Server Provider Pluggable-Provider für OAuth2-Server — —
JWT Client JWT-Signatur- und Validierungs-Client
JWT Server JWT-ausstellende Server-Komponente — —
WebAuthn-Server FIDO-Alliance-konformer Server für Passkeys & passwortlose Authentifizierung — —
TOTP Authenticator TOTP- & HOTP-Zwei-Faktor-Authentifizierung — —
LDAP Client LDAP- & Active-Directory-Authentifizierung — —
SAML Service Provider SAML-2.0-Single-Sign-On für Webanwendungen — —
OpenID Connect Client OIDC-Anmeldung mit PKCE & ID-Token-Validierung — —
Mail OAuth2 OAuth2-Anmeldung für 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 Komponente
Funktion Standard Professional Enterprise
OpenAPI-Server REST-Endpunkte aus einer OpenAPI-3.0-Spezifikation bereitstellen — —

DataSnap

3 Komponenten
Funktion Standard Professional Enterprise
WebBrokerBridge Server DataSnap-WebBroker-Bridge —
WebBrokerBridge + HTTP/2 DataSnap-WebBroker-Bridge über HTTP/2 — —
WebBrokerBridge + HTTP.SYS DataSnap-WebBroker-Bridge über HTTP.SYS — —

KI und LLM

13 Komponenten
Funktion 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-multimodaler-LLM-Client — —
DeepSeek API Client DeepSeek-LLM-Client — —
Grok API Client xAI-Grok-LLM-Client — —
Ollama API Client Lokaler Ollama-Runtime-Client — —
Mistral API Client Mistral-LLM-Client — —
Dokumentenextraktion PDF oder Bild zu validiertem JSON mit Voreinstellungen, Konfidenz pro Feld und optionalem lokalem OCR mit Tesseract oder Windows OCR (neu in 2026.10) — —
Assistants High-Level-Multi-Turn-Assistenz-Komponente (nur Windows) — —
ChatBot Komponente für Konversations-Chatbots (nur Windows) — —
Translator High-Level-Übersetzungskomponente (nur Windows) — —
Embeddings Client zur Erzeugung von Embedding-Vektoren (nur Windows) — —
Pinecone Pinecone-Vektordatenbank-Client (nur Windows) — —

Transport und Sicherheit

8 capabilities
Funktion Standard Professional Enterprise
SChannel Nativer Windows-TLS-Provider —
OpenSSL 1.1 + TLS 1.3 OpenSSL 1.1 mit TLS-1.3-Unterstützung — —
OpenSSL 3.0 + TLS 1.3 OpenSSL 3.0 mit TLS-1.3-Unterstützung — —
Statische OpenSSL-Verknüpfung OpenSSL in die .exe einbinden, keine libcrypto-/libssl-DLL (Windows, XE2+) — —
ALPN Protocol Application-Layer Protocol Negotiation — —
DTLS über UDP Datagram-TLS für UDP-Transporte — —
Natives Android TLS Android-natives TLS über SSLEngine, keine OpenSSL-.so (iohAndroidTLS) — —
Natives Apple TLS iOS-/macOS-natives TLS, keine OpenSSL-.dylib, TLS 1.3 (iohAppleTLS) — —

Steuerelemente

1 Komponente
Funktion Standard Professional Enterprise
TsgcWebView2 Eingebettetes Chromium-basiertes WebView2-Browser-Steuerelement

Lizenzierung und Support

5 entries
Funktion Standard Professional Enterprise
Commercial License Lizenzgebührenfreie Binär-Weiterverbreitung
Full Pascal Source Code Einsehen, anpassen und in deiner IDE neu kompilieren
Delphi 7 — RAD Studio 13 VCL, FireMonkey, Console
12 Monate Updates Alle Patchreleases und Minor-Versionen
Priority Email Support Direct access an den engineering team

Zusatzpakete

separat erhältlich

sgcQUIC und sgcWebRTC sind separate Pakete, die unabhängig von sgcWebSockets lizenziert werden. Die folgenden Spalten zeigen, mit welcher Edition das jeweilige Zusatzpaket kombiniert werden kann.

Funktion Standard Professional Enterprise
sgcQUIC QUIC- (RFC 9000) und HTTP/3- (RFC 9114) Client- und Server-Komponenten. Separates Paket, als Zusatz zu Enterprise erhältlich, mit vollständigem Quellcode. — — +
sgcWebRTC WebRTC-Media-Engine für TsgcRTCPeerConnection: manuelles SDP-Signaling, SCTP-Datenkanäle, Opus-/G.711-Audio, VP8-/H.264-Video, DTLS-SRTP-Verschlüsselung. Separates Paket, als Zusatz zu Enterprise erhältlich, mit vollständigem Quellcode. — — +

Eigenständige Pakete

8 Pakete

sgcAI, sgcMQ, sgcSocial, sgcAuth, sgcHTTP, sgcREST, sgcHTML und sgcCrypto sind eigenständige Pakete, keine Zusatzpakete. Jedes bringt die sgcWebSockets Core Runtime mit und wird separat lizenziert. Die folgenden Spalten zeigen, ob eine Edition dieselben Komponenten bereits enthält. Ist eine Zeile mit einem Häkchen versehen, besitzt du die Komponenten bereits und das Paket würde sie duplizieren. Fehlt das Häkchen, ist das eigenständige Paket eine Alternative zum Upgrade der Edition. Bei sgcSocial ist der Telegram-Client ab Standard und der WhatsApp-Client ab Professional enthalten, das Paket richtet sich also an Entwickler ohne Edition. Bei sgcAuth sind die OAuth2- und JWT-Clients in jeder Edition enthalten, WebAuthn dagegen nur in Enterprise. Bei sgcHTTP sind die Google-Cloud-Clients in jeder Edition enthalten, die HTTP/2- und gRPC-Clients dagegen nur in Enterprise. Bei sgcREST ist der OpenAPI-Client in jeder Edition enthalten, der REST-Server ab Professional und der OpenAPI-Server nur in Enterprise, das Paket richtet sich also an Entwickler, die den REST-Server oder den OpenAPI-Server ohne Upgrade nutzen möchten. Bei sgcHTML enthält keine der Editionen unten die HTML-Komponenten. Innerhalb von sgcWebSockets gibt es sie nur mit All-Access, das Paket ist also der Weg, sie einzeln zu erhalten.

Funktion Standard Professional Enterprise
sgcAI 15 KI-, LLM- und MCP-Komponenten in einem eigenständigen Paket, das die sgcWebSockets Core Runtime mitbringt. Dieselben Komponenten sind bereits in der Enterprise-Edition enthalten, sodass nur Standard- und Professional-Besitzer davon profitieren. — —
sgcMQ MQTT-3.1.1-/-5.0-, AMQP-0.9.1-, AMQP-1.0-, Apache-Kafka- und STOMP-Clients in einem eigenständigen Paket, das die sgcWebSockets Core Runtime mitbringt. Dieselben Komponenten sind bereits in jeder Edition unten enthalten, das Paket richtet sich also an Entwickler, die keine davon besitzen.
sgcSocial WhatsApp-Business-Cloud-API- und Telegram-TDLib-Clients in einem eigenständigen Paket, das die sgcWebSockets Core Runtime mitbringt. Der Telegram-Client ist ab der Standard-Edition und der WhatsApp-Client ab Professional enthalten, das Paket richtet sich also an Entwickler ohne Edition. —
sgcAuth OAuth2-Client, JWT-Client, WebAuthn mit Passkeys, TOTP, LDAP, SAML, OpenID Connect und Mail OAuth2 in einem eigenständigen Paket, das die sgcWebSockets Core Runtime mitbringt. Die OAuth2- und JWT-Clients sind in jeder Edition enthalten, die übrigen Komponenten nur in Enterprise, das Paket richtet sich also an Entwickler, die diese Komponenten ohne Upgrade möchten. — —
sgcHTTP HTTP/2-Client, gRPC-Client sowie Google-Cloud-Pub/Sub-, -Calendar- und -FCM-Clients in einem eigenständigen Paket, das die sgcWebSockets Core Runtime mitbringt. Die Google-Cloud-Clients sind in jeder Edition enthalten, die HTTP/2- und gRPC-Clients nur in Enterprise, das Paket richtet sich also an Entwickler, die HTTP/2 und gRPC ohne Upgrade möchten. — —
sgcREST REST-Server, OpenAPI-Server und OpenAPI-Client in einem eigenständigen Paket, das die sgcWebSockets Core Runtime mitbringt. Der OpenAPI-Client ist in jeder Edition enthalten, der REST-Server ab Professional und der OpenAPI-Server nur in Enterprise, das Paket richtet sich also an Entwickler, die den REST-Server oder den OpenAPI-Server ohne Upgrade möchten. — —
sgcHTML Serverseitige HTML/UI-Komponentenbibliothek (Bootstrap 5 + htmx) in einem eigenständigen Paket, das die sgcWebSockets Core Runtime mitbringt. Keine Edition unten enthält diese Komponenten, das Paket richtet sich also an alle Entwickler, die sie ohne All-Access möchten. — — —
sgcCrypto Symmetrische und asymmetrische Verschlüsselung, Hashing- und Schlüsselverwaltungskomponenten in einem eigenständigen Paket, das die sgcWebSockets Core Runtime mitbringt. Dieselben Komponenten sind bereits in jeder Edition unten enthalten, das Paket richtet sich also an Entwickler, die keine davon besitzen.
Included — Not verfügbar in this edition + Als separates Zusatzpaket erhältlich

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 Komponenten.

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;
Bestes Preis-Leistungs-Verhältnis: All-AccessAlle eSeGeCe-Produkte, inklusive Premium-Support, ab €1,059 pro Jahr.
All-Access-Preise ansehen

Choose Your Edition

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