Inizia in 5 minuti

Cinque librerie di componenti. Un installer per prodotto. Delphi, C++Builder e .NET nativi. Metti il componente su una form, imposta due proprietà e sei pronto a spedire. Scegli il tuo prodotto qui sotto e segui il percorso di guida rapida che corrisponde al tuo progetto.

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

Cinque librerie — un percorso di guida rapida ciascuna

Ogni prodotto è distribuito con lo stesso workflow drop-on-form. Scegli quello che corrisponde al tuo problema e segui il link di guida rapida per arrivare a un esempio funzionante in pochi minuti.

sgcWebSockets

WebSocket, HTTP/2/3, MQTT, AMQP, AI/LLM, WebRTC, IoT e oltre 30 integrazioni API pronte all'uso. La libreria di punta, usata in produzione da migliaia di sviluppatori Delphi.

Guida Rapida →

sgcOpenAPI

Fa il parsing di qualsiasi specifica OpenAPI 3.0 e genera codice client Delphi idiomatico o uno scheletro di server funzionante in pochi secondi. Round-trip safe, con mappatura nativa dei tipi e flussi di autenticazione integrati.

Guida Rapida →

sgcSign

Firme digitali enterprise — XAdES, PAdES, CAdES, ASiC — da 10 key provider e 21 profili nazionali. Libreria di componenti o demone di firma remota self-hosted.

Guida Rapida →

sgcBiometrics

Aggiungi Windows Hello, autenticazione con impronta digitale e con volto alle app Delphi. WinRT nativo sotto il cofano, esposto come un singolo componente drop-on-form con tre eventi.

Guida Rapida →

sgcIndy

Una build Indy TCP/IP custom e mantenuta con fix, miglioramenti di performance e supporto FPC. Drop-in compatibile con i progetti Indy standard.

Guida Rapida →

Tre snippet di partenza

Copia, incolla, esegui. Ogni snippet è un esempio Delphi completo e funzionante — nessun boilerplate tagliato, nessun import nascosto.

1. Connettersi a un server WebSocket

Usa TsgcWebSocketClient per connetterti a qualsiasi server conforme a RFC 6455, inviare un messaggio e reagire ai frame in arrivo.

uses
  sgcWebSocket;

var
  oClient: TsgcWebSocketClient;
begin
  oClient := TsgcWebSocketClient.Create(nil);
  try
    oClient.URL := 'wss://echo.websocket.org';
    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. Generare un client REST Delphi da OpenAPI

Punta TsgcOpenAPI_Generator a qualsiasi specifica OpenAPI 3 (file locale o URL HTTP) ed emetti un client Delphi tipizzato — classi, metodi, autenticazione e DTO di request/response — in una sola chiamata.

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. Firmare un PDF

Usa TsgcSignPDF per produrre una firma conforme a PAdES con un certificato da uno qualsiasi dei key provider supportati (PKCS#11, Azure Key Vault, AWS KMS, Windows Cert Store, PFX locale).

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;

Documentazione, tutorial, supporto

Una volta che il tuo primo esempio compila, ecco dove andare per approfondire.

Documentazione completa

Riferimento generato con RoboHelp per ogni classe, proprietà, evento e metodo. Disponibile online, come CHM offline e come PDF.

Apri la documentazione →

Blog e tutorial

Guide passo passo: costruire server MCP, scalare a 100k connessioni, tarare la compressione, integrare Anthropic Claude e altro.

Leggi il blog →

Supporto

Supporto via email diretto dagli sviluppatori che hanno scritto il codice. Nessun filtro di primo livello. Risposta solitamente entro un giorno lavorativo.

Contatta il supporto →

Scarica una trial o vedi i prezzi

Prova tutte le funzionalità per 30 giorni, senza carta di credito. Acquista la licenza quando spedisci.

Scarica la trial

Build di valutazione di 30 giorni complete di tutte le funzionalità per ogni prodotto. Stesso installer della produzione, solo con limite di tempo.

Scarica →

Vedi i prezzi

Licenze per sviluppatore, per team o site. Opzioni in abbonamento e perpetue. Sconti volumi per 5+ postazioni.

Vedi i prezzi →