Démarrez en 5 minutes

Cinq 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

Cinq 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 →

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 →