sgcOpenAPI Features

A complete OpenAPI toolchain for Delphi — parse specifications, generate type-safe Pascal code, and access 1,195+ pre-built cloud SDKs.

OpenAPI Parser

Full-featured specification parser with support for OpenAPI 3.x and backward compatibility with Swagger 1.x/2.x.

Multi-Format Input

Import specifications in JSON or YAML. Swagger 1.x and 2.x files are automatically detected and converted to the OpenAPI 3.x schema.

Complete Schema Support

Handles all OpenAPI 3.x constructs: paths, operations, parameters, request bodies, responses, components, security schemes, and external references.

Validation

Validates specifications against the OpenAPI standard and reports errors with line-level detail for quick debugging.

Pascal SDK Generator

Generate production-ready Object Pascal code from any OpenAPI specification.

Type-Safe Interfaces

Generates strongly-typed Pascal classes, records, and enumerations with full IntelliSense support in the Delphi IDE.

Automatic Documentation

Produces PDF and CHM documentation alongside the generated code, making it easy to reference API endpoints and models.

Zero Dependencies

Generated code has no external dependencies beyond the sgcOpenAPI runtime. Drop it into any Delphi project and start calling APIs immediately.

1,195+ Cloud SDKs

Ready-to-use Pascal SDKs for major cloud platforms, regularly updated to match the latest API specifications.

Amazon AWS

280+ REST service SDKs covering S3, EC2, Lambda, DynamoDB, SQS, SNS, and more.

Google Cloud

250+ service SDKs for Compute, Storage, BigQuery, Pub/Sub, Cloud Functions, and more.

Microsoft Azure & Graph

650+ Azure services plus 15+ Microsoft Graph API SDKs for Office 365, Teams, and Active Directory.

Platform Support

Delphi 7 – RAD Studio 13

Full support across every major Delphi version with VCL and FireMonkey design-time components.

C++ Builder

Native C++ Builder support from C++ Builder 2007 through C++ Builder 13.

Start Generating SDKs Today

Download the free trial and generate your first Pascal SDK in minutes.