Funzionalità di sgcOpenAPI

Una toolchain OpenAPI completa per Delphi — analizza specifiche, genera codice Pascal type-safe e accedi a oltre 1.195 SDK cloud precompilati.

Parser OpenAPI

Parser di specifiche completo con supporto per OpenAPI 3.x e compatibilità con Swagger 1.x/2.x.

Input multi-formato

Importa specifiche in JSON o YAML. I file Swagger 1.x e 2.x vengono rilevati automaticamente e convertiti nello schema OpenAPI 3.x.

Supporto completo dello schema

Gestisce tutti i costrutti OpenAPI 3.x: percorsi, operazioni, parametri, corpi delle richieste, risposte, componenti, schemi di sicurezza e riferimenti esterni.

Convalida

Convalida le specifiche rispetto allo standard OpenAPI e segnala gli errori con dettaglio a livello di riga per un debug rapido.

Generatore di SDK Pascal

Genera codice Object Pascal pronto per la produzione a partire da qualsiasi specifica OpenAPI.

Interfacce type-safe

Genera classi, record ed enumerazioni Pascal fortemente tipizzati con pieno supporto IntelliSense nell'IDE Delphi.

Documentazione automatica

Produce documentazione PDF e CHM insieme al codice generato, rendendo facile consultare endpoint API e modelli.

Zero dipendenze

Il codice generato non ha dipendenze esterne oltre il runtime sgcOpenAPI. Inseriscilo in qualsiasi progetto Delphi e inizia subito a chiamare le API.

Oltre 1.195 SDK cloud

SDK Pascal pronti all'uso per le principali piattaforme cloud, aggiornati regolarmente in base alle ultime specifiche API.

Amazon AWS

Oltre 280 SDK per servizi REST tra cui S3, EC2, Lambda, DynamoDB, SQS, SNS e altri.

Google Cloud

Oltre 250 SDK di servizio per Compute, Storage, BigQuery, Pub/Sub, Cloud Functions e altri.

Microsoft Azure e Graph

Oltre 650 servizi Azure più oltre 15 SDK per Microsoft Graph API per Office 365, Teams e Active Directory.

Supporto delle piattaforme

Delphi 7 – RAD Studio 13

Supporto completo per tutte le principali versioni Delphi con componenti di design-time VCL e FireMonkey.

C++ Builder

Supporto nativo per C++ Builder da C++ Builder 2007 fino a C++ Builder 13.

Inizia a generare SDK oggi

Scarica la versione di prova gratuita e genera il tuo primo SDK Pascal in pochi minuti.