Características de sgcOpenAPI
Una cadena de herramientas completa de OpenAPI para Delphi: parsea especificaciones, genera código Pascal con tipado seguro y accede a más de 1.195 SDK preconstruidos para la nube.
Una cadena de herramientas completa de OpenAPI para Delphi: parsea especificaciones, genera código Pascal con tipado seguro y accede a más de 1.195 SDK preconstruidos para la nube.
Parser de especificaciones con todas las funciones, compatible con OpenAPI 3.x y con retrocompatibilidad para Swagger 1.x/2.x.
Importa especificaciones en JSON o YAML. Los archivos de Swagger 1.x y 2.x se detectan automáticamente y se convierten al esquema de OpenAPI 3.x.
Gestiona todos los constructos de OpenAPI 3.x: paths, operaciones, parámetros, cuerpos de solicitud, respuestas, componentes, esquemas de seguridad y referencias externas.
Valida las especificaciones contra el estándar OpenAPI y notifica errores con detalle a nivel de línea para depurar rápido.
Genera código Object Pascal listo para producción a partir de cualquier especificación de OpenAPI.
Genera clases, records y enumeraciones de Pascal fuertemente tipados, con soporte completo de IntelliSense en el IDE de Delphi.
Produce documentación en PDF y CHM junto al código generado, facilitando consultar endpoints y modelos de la API.
El código generado no tiene dependencias externas más allá del runtime de sgcOpenAPI. Añádelo a cualquier proyecto Delphi y empieza a llamar APIs al instante.
SDK de Pascal listos para usar en las principales plataformas en la nube, actualizados con regularidad para reflejar las últimas especificaciones de API.
Más de 280 SDK de servicios REST para S3, EC2, Lambda, DynamoDB, SQS, SNS y más.
Más de 250 SDK de servicios para Compute, Storage, BigQuery, Pub/Sub, Cloud Functions y más.
Más de 650 servicios de Azure junto con más de 15 SDK de la API de Microsoft Graph para Office 365, Teams y Active Directory.
Soporte completo en todas las versiones principales de Delphi, con componentes de diseño para VCL y FireMonkey.
Soporte nativo de C++ Builder desde C++ Builder 2007 hasta C++ Builder 13.