Welche sgcWebSockets-Edition brauche ich?

Ein kurzer Entscheidungsbaum führt dich durch die vier sgcWebSockets-Edition-Stufen (Basic, Standard, Professional, Enterprise). Die unten stehenden Edition-Beschreibungen stammen aus der offiziellen Funktionsmatrix — kein Marketing-Geschwätz.

Beantworte vier Fragen und erhalte eine Empfehlung

Jede Frage grenzt die Auswahl weiter ein. Die Buttons am Ende jeder Empfehlung springen direkt zur passenden Preiszeile.

1. Brauchst du Quellcode?

Die Basic-Editionen werden nur als vorkompilierte DCU-Dateien ausgeliefert. Sie sind nur für Delphi — kein C++ Builder, kein Lazarus / FPC und kein Linux64-Target. Wenn du eine dieser Toolchains brauchst oder vollständigen Quellcode willst, überspringe Basic und gehe zu Frage 2.

Wähle Basic, wenn: Du nur Delphi unter Windows verwendest, den Komponenten-Quellcode nicht lesen oder ändern musst, eine günstigere Option suchst und mit 6 Monaten Updates statt 12 zufrieden bist.

Basic-Preise ansehen

2. Schreibst du nur Clients, oder betreibst du auch einen Server?

Wenn deine Anwendung WebSocket-/MQTT-/AMQP-/WAMP-/STOMP-/HTTP/2-Dienste nur konsumiert oder nur AI/LLM- und Exchange-APIs aufruft, reicht die Standard-Edition. Sie enthält jede Client-Komponente, jede API-Integration, OAuth2-/JWT-Client, P2P-Clients sowie die SChannel- und OpenSSL-Transporte.

Wenn du auch einen Server betreibst — du eingehende WebSocket-Verbindungen annimmst, einen OAuth2-/JWT-/WebAuthn-Server hostest, einen STOMP- oder WAMP-Broker betreibst oder eine DataSnap-WebBrokerBridge laufen lässt — brauchst du Professional oder höher.

3. Wie viele gleichzeitige Verbindungen muss dein Server verarbeiten?

Der Professional-Server basiert auf Indy und bewältigt einige tausend gleichzeitige Verbindungen problemlos. Wenn du auf Zehntausende gleichzeitiger WebSocket-Verbindungen skalieren musst, brauchst du den Enterprise-Hochleistungs-Stack:

  • IOCP Indy Server — Windows-Kernel-Mode-Async-I/O-Completion-Ports.
  • EPOLL Indy Server — Linux64-epoll-basiertes Gegenstück für Linux-Deployments mit hohem Durchsatz.
  • HTTP.SYS Server — Windows-Kernel-Mode-HTTP-Listener (URL-Prefix-Registrierung).
  • LoadBalancer Server — In-Process-Load-Balancer, der Verbindungen auf mehrere Worker-Server verteilt.
  • Proxy Server — WebSocket-/HTTP-Forward-/Reverse-Proxy mit TLS-Terminierung.
  • Firewall-Komponente — IP-basierte Rate-Limit- und Sperrlisten auf Listener-Ebene.
  • HTTP/2 + HTTP.SYS DataSnap-Bridges — für Embarcadero-DataSnap-REST-Projekte, die HTTP/2 benötigen.
Enterprise-Preise ansehen

4. Brauchst du auch sgcSign, sgcOpenAPI, sgcBiometrics oder sgcIndy?

Wenn du zwei oder mehr unserer Komponentenbibliotheken im selben Projekt einsetzt, ist das All-Access-Bundle meist günstiger als der Einzelkauf. Es enthält Enterprise sgcWebSockets, sgcSign, sgcOpenAPI, sgcBiometrics und sgcIndy sowie alle künftigen Produkte, die während der Lizenzlaufzeit veröffentlicht werden.

All-Access-Bundle ansehen

Edition-Übersicht

Quelle: die Delphi-Funktionsmatrix.

Basic

Nur Delphi, vorkompilierte DCU. Kein Quellcode. Keine Unterstützung für C++ Builder, Lazarus / FPC oder Linux64. 6 Monate Updates.

Basic-Preise ansehen

Standard

Alle Clients

Jede Client-Komponente: WebSocket, MQTT, STOMP, AMQP, WAMP, HTTP/2, OAuth2, JWT, AI/LLM-Clients, P2P-Clients, jede WebSocket-API-Integration sowie SChannel- und OpenSSL-Transporte.

Standard-Preise ansehen

Professional

Clients + Server

Alles aus Standard plus jede Server-Komponente: WebSocket-Server, WS+HTTP-Server, OAuth2-Server, JWT-Server, WebAuthn-Server, WAMP-/STOMP-/WebRTC-Server, P2P-Server und die DataSnap-WebBrokerBridge.

Professional-Preise ansehen

Enterprise

+ Beste Leistung

Alles aus Professional plus den Hochleistungs-Server-Stack: IOCP Indy Server, EPOLL Indy Server, HTTP.SYS Server, Firewall, LoadBalancer Server, Proxy Server und HTTP/2-/HTTP.SYS-DataSnap-Bridges.

Enterprise-Preise ansehen

Immer noch unsicher?

Öffne die vollständige Funktionsmatrix oder schreib uns — wir helfen dir bei der Auswahl.