Which sgcWebSockets edition do I need?

A short decision tree that walks you through the four sgcWebSockets edition tiers (Basic, Standard, Professional, Enterprise). All edition copy below is sourced from the official feature matrix — no marketing fluff.

Answer four questions, get a recommendation

Each question narrows the choice. Buttons at the bottom of every recommendation jump straight to the matching pricing row.

1. Do you need source code?

The Basic editions ship pre-compiled DCU files only. They are Delphi-only — no C++ Builder, no Lazarus / FPC and no Linux64 target. If you need any of those toolchains, or you want full source code visibility, skip Basic and go to question 2.

Pick Basic if: You only use Delphi on Windows, you don't need to read or modify component source, you want a lower-priced option and you're happy with 6 months of updates instead of 12.

View Basic pricing

2. Are you only writing clients, or do you also run a server?

If your application only consumes WebSocket / MQTT / AMQP / WAMP / STOMP / Kafka services, or only calls the crypto exchange, Telegram, AWS, Google Cloud and IoT APIs, the Standard edition is enough. It ships the WebSocket client, every messaging protocol client, the IoT clients, the OAuth2 and JWT client components, the UDP and STUN P2P clients, and the OpenSSL transport.

Some components people expect to find in Standard sit one or two tiers up. The WhatsApp Cloud API client and the native Windows SChannel transport start at Professional. HTTP/2, gRPC, the AI and LLM clients (OpenAI, Anthropic, Gemini, DeepSeek, Grok, Ollama, Mistral) and MCP are Enterprise, and so is the OpenAI Realtime client, which is Windows only.

If you also operate a server — you accept inbound WebSocket connections, host a WAMP router or run a DataSnap WebBrokerBridge — you need Professional or higher. The OAuth2, JWT and WebAuthn server components are the exception: they ship in Enterprise only. The OAuth2 and JWT client components are still in Standard.

3. How many concurrent connections does your server need to handle?

The Professional server is built on Indy and handles a few thousand concurrent connections comfortably. If you need to scale to tens of thousands of concurrent WebSocket connections, you need the Enterprise high-performance stack:

  • IOCP Indy Server — Windows kernel-mode async I/O completion ports.
  • EPOLL Indy Server — Linux64 epoll-based equivalent for high-throughput Linux deployments.
  • HTTP.SYS Server — Windows kernel-mode HTTP listener (URL prefix registration).
  • HTTP/2 + HTTP.SYS DataSnap bridges — for Embarcadero DataSnap REST projects that need HTTP/2.

The Firewall component, the LoadBalancer Server and the Proxy Server do not need Enterprise. They are already included in Professional.

View Enterprise pricing

4. Do you also need our other component libraries?

If you'll use two or more of our component libraries on the same project, the All-Access bundle is usually cheaper than buying them individually. It includes sgcWebSockets Enterprise for Delphi and .NET, sgcHTML, sgcQUIC, sgcWebRTC, sgcAI, sgcMQ, sgcSocial, sgcAuth, sgcHTTP, sgcREST, sgcCrypto, sgcOpenAPI, sgcSign, sgcSign .NET and sgcBiometrics, plus all future products released during the licence term. sgcIndy is included too, with the full source code that the free Community download does not carry.

View All-Access bundle

Edition summary

Sourced from the Delphi feature matrix.

Basic

Delphi-only, pre-compiled DCU. No source code. No C++ Builder, Lazarus / FPC or Linux64 support. 6 months of updates.

View Basic pricing

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.

View Standard pricing

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.

View Professional pricing

Enterprise

+ Best Performance

Everything in Professional plus the HTTP/2 and gRPC clients, the AI and LLM clients and MCP, the OAuth2 Server, JWT Server and WebAuthn Server, TURN, ICE and RTCPeerConnection, end-to-end encryption, WebPush, multi-node clustering, the OpenAPI Server, and the high-performance server stack: IOCP Indy Server, EPOLL Indy Server, HTTP.SYS Server, and HTTP/2 / HTTP.SYS DataSnap bridges. The high-level AI components (TsgcAIChat, ChatBot, Translator, Assistants, Embeddings, Pinecone) and the OpenAI Realtime client are Windows only. The per-vendor REST clients and MCP are not.

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

Still not sure?

Open the full feature matrix or send us a note — we'll help you pick.