Démarrez en 5 minutes

Dix bibliothèques de composants. Un installateur par produit. Delphi, C++Builder et .NET natifs. Déposez le composant sur une fiche, définissez deux propriétés, et vous êtes prêt à livrer. Choisissez votre produit ci-dessous et suivez le chemin de démarrage rapide qui correspond à votre projet.

Delphi 7 – 13
C++Builder 2007 – 13
.NET 2.0 – 9
Windows, Linux, macOS, iOS, Android

Six bibliothèques — Un chemin de démarrage rapide chacun

Chaque produit est livré avec le même workflow drop-on-form. Choisissez celui qui correspond à votre problème et suivez le lien de démarrage rapide vers un échantillon fonctionnel en quelques minutes.

sgcWebSockets

WebSocket, HTTP/2/3, MQTT, AMQP, IA/LLM, WebRTC, IoT, et 30+ intégrations d'API prêtes à l'emploi. La bibliothèque phare, utilisée en production par des milliers de shops Delphi.

Démarrage rapide →

sgcAI

Quinze composants de palette pour les LLM, le Model Context Protocol, les embeddings, la recherche vectorielle et la voix. Un seul composant de chat atteint OpenAI, Anthropic, Gemini, DeepSeek, Ollama, Grok et Mistral via une simple propriété. Windows Win32 et Win64, avec le client et le serveur MCP multiplateformes.

Démarrage rapide →

sgcMQ

Sept clients de messagerie natifs : MQTT 3.1.1 et 5.0, AMQP 0.9.1, AMQP 1.0, le protocole Apache Kafka et STOMP 1.0 à 1.2, avec des clients STOMP spécifiques à RabbitMQ et ActiveMQ. Aucune bibliothèque externe, aucune DLL, aucun wrapper à livrer.

Démarrage rapide →

sgcSocial

Composants clients WhatsApp Business Cloud API et Telegram TDLib pour Delphi et C++ Builder. Envoyez des messages template, média et interactifs, recevez les webhooks WhatsApp et créez des applications Telegram complètes sur le TDLib officiel. Autonome, le runtime sgcWebSockets Core est inclus.

Démarrage rapide →

sgcHTML

Créez des interfaces web complètes en Delphi, C++Builder et .NET avec plus de 80 composants HTML côté serveur basés sur Bootstrap 5 et htmx. Aucun JavaScript requis.

Démarrage rapide →

sgcQUIC

Clients et serveurs QUIC (RFC 9000) et HTTP/3 (RFC 9114) bâtis sur le moteur QUIC natif d'OpenSSL 3.5. Quatre composants de palette, avec la compression d'en-têtes QPACK, la découverte Alt-Svc, le 0-RTT, la migration de connexion et WebTransport inclus.

Démarrage rapide →

sgcOpenAPI

Parsez n'importe quelle spec OpenAPI 3.0 et générez du code client Delphi idiomatique ou un squelette serveur fonctionnel en quelques secondes. Round-trip sûr, avec mapping de types natifs et flux d'auth intégrés.

Démarrage rapide →

sgcSign

Signatures numériques d'entreprise — XAdES, PAdES, CAdES, ASiC — depuis 10 fournisseurs de clés et 21 profils nationaux. Bibliothèque de composants ou daemon de signature distante auto-hébergé.

Démarrage rapide →

sgcBiometrics

Ajoutez Windows Hello, l'authentification par empreinte et par visage aux applications Delphi. WinRT natif sous le capot, exposé comme un seul composant drop-on-form avec trois événements.

Démarrage rapide →

sgcIndy

Un build Indy TCP/IP personnalisé et maintenu avec correctifs, améliorations de performance et support FPC. Compatible drop-in avec les projets Indy standards.

Démarrage rapide →

Trois snippets de démarrage

Copier, coller, exécuter. Chaque snippet est un exemple Delphi complet et fonctionnel — sans boilerplate retiré, sans imports cachés.

1. Se connecter à un serveur WebSocket

Utilisez TsgcWebSocketClient pour vous connecter à n'importe quel serveur conforme RFC 6455, envoyer un message et réagir aux frames entrantes.

uses
  sgcWebSocket;

var
  oClient: TsgcWebSocketClient;
begin
  oClient := TsgcWebSocketClient.Create(nil);
  try
    oClient.URL := 'wss://www.esegece.com:2053';
    oClient.WatchDog.Enabled := True;     // auto-reconnect
    oClient.OnMessage := procedure(Connection: TsgcWSConnection;
                                   const Text: string)
      begin
        Writeln('Server says: ', Text);
      end;
    oClient.Active := True;
    oClient.WriteData('Hello from Delphi!');
    Readln;
  finally
    oClient.Free;
  end;
end;

2. Générer un client REST Delphi depuis OpenAPI

Pointez TsgcOpenAPI_Generator sur n'importe quelle spec OpenAPI 3 (fichier local ou URL HTTP) et émettez un client Delphi typé — classes, méthodes, auth et DTO requête/réponse — en un seul appel.

uses
  sgcOpenAPI_Parser, sgcOpenAPI_Generator;

var
  oGen: TsgcOpenAPI_Generator;
begin
  oGen := TsgcOpenAPI_Generator.Create(nil);
  try
    oGen.Source       := 'https://petstore3.swagger.io/api/v3/openapi.json';
    oGen.OutputFolder := 'C:\Projects\PetStoreClient\src';
    oGen.Language     := lngDelphi;
    oGen.Namespace    := 'PetStore.Client';
    oGen.Generate;
    Writeln('Generated ', oGen.Files.Count, ' Delphi units');
  finally
    oGen.Free;
  end;
end;

3. Signer un PDF

Utilisez TsgcSignPDF pour produire une signature conforme PAdES avec un certificat depuis n'importe lequel des fournisseurs de clés supportés (PKCS#11, Azure Key Vault, AWS KMS, magasin de certificats Windows, PFX local).

uses
  sgcSign_PAdES, sgcSign_KeyProvider_Windows;

var
  oSigner: TsgcSignPDF;
  oKey   : TsgcSign_KeyProvider_Windows;
begin
  oKey := TsgcSign_KeyProvider_Windows.Create(nil);
  oKey.CertificateThumbprint := 'a1b2c3d4...';

  oSigner := TsgcSignPDF.Create(nil);
  try
    oSigner.KeyProvider := oKey;
    oSigner.Profile     := 'PAdES-B-LT';
    oSigner.SignFile(
      'C:\docs\contract.pdf',
      'C:\docs\contract.signed.pdf');
    Writeln('Signed: ', oSigner.LastSignatureId);
  finally
    oSigner.Free;
    oKey.Free;
  end;
end;

Documentation, tutoriels, support

Une fois votre premier exemple compilé, voici où aller plus loin.

Documentation complète

Référence générée par RoboHelp pour chaque classe, propriété, événement et méthode. Disponible en ligne, en CHM hors-ligne et en PDF.

Ouvrir la documentation →

Blog et tutoriels

Guides pas à pas : construire des serveurs MCP, passer à 100k connexions, optimiser la compression, intégrer Anthropic Claude, et plus.

Lire le blog →

Support

Support email direct depuis les développeurs qui ont écrit le code. Pas de filtre de premier niveau. Réponse habituellement sous un jour ouvré.

Contacter le support →

Téléchargez un essai ou voyez les tarifs

Essayez chaque fonctionnalité pendant 30 jours, sans carte bancaire requise. Licenciez quand vous livrez.

Télécharger l'essai

Builds d'évaluation 30 jours complets pour chaque produit. Même installateur que la production, juste limité dans le temps.

Télécharger →

Voir les tarifs

Licences par développeur, par équipe ou site. Options abonnement et perpétuel. Remises volume pour 5+ sièges.

Voir les tarifs →
3,000+Développeurs
20+Ans
761+Composants
30+Intégrations d'API
5Plateformes
Garantie satisfait ou remboursé de 30 joursPas satisfait ? Demandez un remboursement intégral dans les 30 jours suivant l'achat. Voir la politique de remboursement