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.

Parser de OpenAPI

Parser de especificaciones con todas las funciones, compatible con OpenAPI 3.x y con retrocompatibilidad para Swagger 1.x/2.x.

Entrada multiformato

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.

Soporte completo de esquemas

Gestiona todos los constructos de OpenAPI 3.x: paths, operaciones, parámetros, cuerpos de solicitud, respuestas, componentes, esquemas de seguridad y referencias externas.

Validación

Valida las especificaciones contra el estándar OpenAPI y notifica errores con detalle a nivel de línea para depurar rápido.

Generador de SDK Pascal

Genera código Object Pascal listo para producción a partir de cualquier especificación de OpenAPI.

Interfaces con tipado seguro

Genera clases, records y enumeraciones de Pascal fuertemente tipados, con soporte completo de IntelliSense en el IDE de Delphi.

Documentación automática

Produce documentación en PDF y CHM junto al código generado, facilitando consultar endpoints y modelos de la API.

Sin dependencias

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.

Más de 1.195 SDK para la nube

SDK de Pascal listos para usar en las principales plataformas en la nube, actualizados con regularidad para reflejar las últimas especificaciones de API.

Amazon AWS

Más de 280 SDK de servicios REST para S3, EC2, Lambda, DynamoDB, SQS, SNS y más.

Google Cloud

Más de 250 SDK de servicios para Compute, Storage, BigQuery, Pub/Sub, Cloud Functions y más.

Microsoft Azure y Graph

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.

Plataformas compatibles

Delphi 7 – RAD Studio 13

Soporte completo en todas las versiones principales de Delphi, con componentes de diseño para VCL y FireMonkey.

C++ Builder

Soporte nativo de C++ Builder desde C++ Builder 2007 hasta C++ Builder 13.

Empieza hoy a generar SDK

Descarga la prueba gratuita y genera tu primer SDK Pascal en minutos.