sgcOpenAPI Features
A complete OpenAPI toolchain for Delphi — parse specifications, generate type-safe Pascal code, and access 1,195+ pre-built cloud SDKs.
A complete OpenAPI toolchain for Delphi — parse specifications, generate type-safe Pascal code, and access 1,195+ pre-built cloud SDKs.
Full-featured specification parser with support for OpenAPI 3.x and backward compatibility with Swagger 1.x/2.x.
Import specifications in JSON or YAML. Swagger 1.x and 2.x files are automatically detected and converted to the OpenAPI 3.x schema.
Handles all OpenAPI 3.x constructs: paths, operations, parameters, request bodies, responses, components, security schemes, and external references.
Validates specifications against the OpenAPI standard and reports errors with line-level detail for quick debugging.
Generate production-ready Object Pascal code from any OpenAPI specification.
Generates strongly-typed Pascal classes, records, and enumerations with full IntelliSense support in the Delphi IDE.
Produces PDF and CHM documentation alongside the generated code, making it easy to reference API endpoints and models.
Generated code has no external dependencies beyond the sgcOpenAPI runtime. Drop it into any Delphi project and start calling APIs immediately.
Ready-to-use Pascal SDKs for major cloud platforms, regularly updated to match the latest API specifications.
280+ REST service SDKs covering S3, EC2, Lambda, DynamoDB, SQS, SNS, and more.
250+ service SDKs for Compute, Storage, BigQuery, Pub/Sub, Cloud Functions, and more.
650+ Azure services plus 15+ Microsoft Graph API SDKs for Office 365, Teams, and Active Directory.
Full support across every major Delphi version with VCL and FireMonkey design-time components.
Native C++ Builder support from C++ Builder 2007 through C++ Builder 13.