Recursos do sgcOpenAPI

Uma cadeia de ferramentas OpenAPI completa para Delphi — analise especificações, gere código Pascal com tipos seguros e acesse mais de 1.195 SDKs de nuvem prontos.

Analisador OpenAPI

Analisador de especificações com recursos completos, suporte a OpenAPI 3.x e compatibilidade retroativa com Swagger 1.x/2.x.

Entrada em vários formatos

Importe especificações em JSON ou YAML. Arquivos Swagger 1.x e 2.x são detectados automaticamente e convertidos para o esquema OpenAPI 3.x.

Suporte completo a esquemas

Trata todas as construções do OpenAPI 3.x: caminhos, operações, parâmetros, corpos de requisição, respostas, componentes, esquemas de segurança e referências externas.

Validação

Valida especificações em relação ao padrão OpenAPI e relata erros com detalhamento por linha para depuração rápida.

Gerador de SDK Pascal

Gere código Object Pascal pronto para produção a partir de qualquer especificação OpenAPI.

Interfaces com tipos seguros

Gera classes, records e enumerações Pascal fortemente tipadas, com suporte total a IntelliSense no IDE do Delphi.

Documentação automática

Produz documentação em PDF e CHM junto com o código gerado, facilitando a consulta aos endpoints e modelos da API.

Zero dependências

O código gerado não tem dependências externas além do runtime do sgcOpenAPI. Solte-o em qualquer projeto Delphi e comece a chamar APIs imediatamente.

Mais de 1.195 SDKs de nuvem

SDKs Pascal prontos para usar nas principais plataformas de nuvem, atualizados regularmente para acompanhar as especificações mais recentes das APIs.

Amazon AWS

Mais de 280 SDKs de serviços REST cobrindo S3, EC2, Lambda, DynamoDB, SQS, SNS e mais.

Google Cloud

Mais de 250 SDKs de serviços para Compute, Storage, BigQuery, Pub/Sub, Cloud Functions e mais.

Microsoft Azure e Graph

Mais de 650 serviços do Azure mais de 15 SDKs da API do Microsoft Graph para Office 365, Teams e Active Directory.

Plataformas compatíveis

Delphi 7 – RAD Studio 13

Suporte total a todas as principais versões do Delphi, com componentes em tempo de design para VCL e FireMonkey.

C++ Builder

Suporte nativo a C++ Builder do C++ Builder 2007 até o C++ Builder 13.

Comece a gerar SDKs hoje mesmo

Baixe a versão de avaliação gratuita e gere o seu primeiro SDK Pascal em minutos.