Quelle édition sgcWebSockets choisir ?

Un court arbre de décision qui te guide à travers les quatre niveaux d'édition sgcWebSockets (Basic, Standard, Professional, Enterprise). Tous les textes d'édition ci-dessous proviennent de la matrice de fonctionnalités officielle — pas de blabla marketing.

Réponds à quatre questions, obtiens une recommandation

Chaque question affine le choix. Les boutons en bas de chaque recommandation t'amènent directement à la ligne tarifaire correspondante.

1. As-tu besoin du code source ?

Les éditions Basic ne fournissent que des fichiers DCU précompilés. Elles sont réservées à Delphi — pas de C++ Builder, pas de Lazarus / FPC ni de cible Linux64. Si tu as besoin de l'une de ces chaînes d'outils, ou si tu veux une visibilité complète du code source, saute Basic et passe à la question 2.

Choisis Basic si : tu n'utilises que Delphi sur Windows, tu n'as pas besoin de lire ou de modifier le code source des composants, tu veux une option moins chère et 6 mois de mises à jour au lieu de 12 te conviennent.

Voir les tarifs Basic

2. Écris-tu seulement des clients, ou fais-tu aussi tourner un serveur ?

Si ton application ne consomme que des services WebSocket / MQTT / AMQP / WAMP / STOMP / Kafka, ou n'appelle que les API des plateformes d'échange de cryptomonnaies, de Telegram, d'AWS, de Google Cloud et de l'IoT, l'édition Standard suffit. Elle fournit le client WebSocket, tous les clients de protocoles de messagerie, les clients IoT, les composants client OAuth2 et JWT, les clients P2P UDP et STUN, et le transport OpenSSL.

Certains composants que l'on s'attend à trouver dans Standard se situent un ou deux niveaux plus haut. Le client de la WhatsApp Cloud API et le transport natif Windows SChannel démarrent en Professional. HTTP/2, gRPC, les clients IA et LLM (OpenAI, Anthropic, Gemini, DeepSeek, Grok, Ollama, Mistral) et MCP relèvent d'Enterprise, tout comme le client OpenAI Realtime, qui de plus fonctionne uniquement sous Windows.

Si tu fais aussi tourner un serveur — tu acceptes des connexions WebSocket entrantes, héberges un routeur WAMP, ou fais tourner un DataSnap WebBrokerBridge — il te faut Professional ou plus. Les composants serveur OAuth2, JWT et WebAuthn font exception : ils ne sont fournis que dans Enterprise. Les composants client OAuth2 et JWT restent dans Standard.

3. Combien de connexions simultanées ton serveur doit-il gérer ?

Le serveur Professional est construit sur Indy et gère confortablement quelques milliers de connexions simultanées. Si tu dois passer à des dizaines de milliers de connexions WebSocket simultanées, il te faut la pile haute performance Enterprise :

  • IOCP Indy Server — ports de complétion d'E/S asynchrones en mode noyau Windows.
  • EPOLL Indy Server — équivalent Linux64 basé sur epoll pour les déploiements Linux à haut débit.
  • HTTP.SYS Server — écouteur HTTP en mode noyau Windows (enregistrement des préfixes d'URL).
  • Ponts HTTP/2 + HTTP.SYS DataSnap — pour les projets DataSnap REST d'Embarcadero qui nécessitent HTTP/2.

Le composant Firewall, le LoadBalancer Server et le Proxy Server ne demandent pas Enterprise. Ils sont déjà inclus dans Professional.

Voir les tarifs Enterprise

4. As-tu aussi besoin de nos autres bibliothèques de composants ?

Si tu utilises deux bibliothèques de composants ou plus dans le même projet, le pack All-Access revient généralement moins cher que des achats séparés. Il inclut sgcWebSockets Enterprise pour Delphi et .NET, sgcHTML, sgcQUIC, sgcWebRTC, sgcAI, sgcMQ, sgcSocial, sgcAuth, sgcHTTP, sgcREST, sgcCrypto, sgcOpenAPI, sgcSign, sgcSign .NET et sgcBiometrics, ainsi que tous les produits à venir publiés pendant la durée de la licence. sgcIndy en fait aussi partie, avec le code source complet que le téléchargement gratuit Community ne fournit pas.

Voir le bundle All-Access

Résumé des éditions

Source : matrice de fonctionnalités Delphi.

Basic

Réservé à Delphi, DCU précompilé. Pas de code source. Pas de support C++ Builder, Lazarus / FPC ou Linux64. 6 mois de mises à jour.

Voir les tarifs Basic

Standard

Clients

Clients WebSocket, MQTT, STOMP, AMQP, WAMP et Kafka, le client Telegram, les clients de plateformes d'échange de cryptomonnaies et de frameworks temps réel, AWS et Azure IoT, les clients OAuth2 et JWT, les clients UDP et STUN, et le transport OpenSSL. HTTP/2, gRPC, les clients IA et LLM et SChannel ne sont pas dans Standard.

Voir les tarifs Standard

Professional

Clients + serveurs

Tout ce qui est inclus dans Standard, plus les composants serveur : serveur WebSocket, serveur WS+HTTP, serveurs WAMP et WebRTC, les serveurs de protocole SGC, Dataset, Files et Presence, les serveurs UDP et STUN et le DataSnap WebBrokerBridge. S'y ajoutent le Firewall, le LoadBalancer Server, le Proxy Server, le Rate Limiter, le Circuit Breaker et l'API Key Manager, le client de la WhatsApp Cloud API et le transport SChannel.

Voir les tarifs Professional

Enterprise

+ Meilleures performances

Tout ce qui est inclus dans Professional, plus les clients HTTP/2 et gRPC, les clients IA et LLM et MCP, le serveur OAuth2, le serveur JWT et le serveur WebAuthn, TURN, ICE et RTCPeerConnection, le chiffrement de bout en bout, WebPush, le clustering multi-nœuds, le serveur OpenAPI, ainsi que la pile serveur haute performance : IOCP Indy Server, EPOLL Indy Server, HTTP.SYS Server et ponts HTTP/2 / HTTP.SYS DataSnap. Les composants IA de haut niveau (TsgcAIChat, ChatBot, Translator, Assistants, Embeddings, Pinecone) et le client OpenAI Realtime fonctionnent uniquement sous Windows. Les clients REST par fournisseur et MCP, non.

Voir les tarifs Enterprise
Meilleur rapport qualité-prix : All-AccessTous les produits eSeGeCe, Support Premium inclus, à partir de €1,059/an.
Voir les tarifs All-Access

Toujours pas sûr ?

Ouvre la matrice de fonctionnalités complète ou envoie-nous un mot — nous t'aiderons à choisir.