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.
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 de especificações com recursos completos, suporte a OpenAPI 3.x e compatibilidade retroativa com Swagger 1.x/2.x.
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.
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 especificações em relação ao padrão OpenAPI e relata erros com detalhamento por linha para depuração rápida.
Gere código Object Pascal pronto para produção a partir de qualquer especificação OpenAPI.
Gera classes, records e enumerações Pascal fortemente tipadas, com suporte total a IntelliSense no IDE do Delphi.
Produz documentação em PDF e CHM junto com o código gerado, facilitando a consulta aos endpoints e modelos da API.
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.
SDKs Pascal prontos para usar nas principais plataformas de nuvem, atualizados regularmente para acompanhar as especificações mais recentes das APIs.
Mais de 280 SDKs de serviços REST cobrindo S3, EC2, Lambda, DynamoDB, SQS, SNS e mais.
Mais de 250 SDKs de serviços para Compute, Storage, BigQuery, Pub/Sub, Cloud Functions e mais.
Mais de 650 serviços do Azure mais de 15 SDKs da API do Microsoft Graph para Office 365, Teams e Active Directory.
Suporte total a todas as principais versões do Delphi, com componentes em tempo de design para VCL e FireMonkey.
Suporte nativo a C++ Builder do C++ Builder 2007 até o C++ Builder 13.