Fonctionnalités sgcOpenAPI

Une chaîne d'outils OpenAPI complète pour Delphi — analyse les spécifications, génère du code Pascal fortement typé et accède à plus de 1 195 SDK cloud préconçus.

Parser OpenAPI

Parser de spécifications complet avec support d'OpenAPI 3.x et rétrocompatibilité avec Swagger 1.x/2.x.

Entrée multi-format

Importe des spécifications en JSON ou YAML. Les fichiers Swagger 1.x et 2.x sont automatiquement détectés et convertis vers le schéma OpenAPI 3.x.

Support complet des schémas

Gère toutes les constructions OpenAPI 3.x : chemins, opérations, paramètres, corps de requêtes, réponses, composants, schémas de sécurité et références externes.

Validation

Valide les spécifications par rapport au standard OpenAPI et signale les erreurs avec un détail au niveau de la ligne pour un débogage rapide.

Générateur de SDK Pascal

Génère du code Object Pascal prêt pour la production depuis n'importe quelle spécification OpenAPI.

Interfaces fortement typées

Génère des classes, records et énumérations Pascal fortement typés avec un support complet d'IntelliSense dans l'IDE Delphi.

Documentation automatique

Produit de la documentation PDF et CHM en parallèle du code généré, ce qui facilite la référence aux endpoints et modèles d'API.

Aucune dépendance

Le code généré n'a aucune dépendance externe au-delà du runtime sgcOpenAPI. Glisse-le dans n'importe quel projet Delphi et commence à appeler des API immédiatement.

Plus de 1 195 SDK cloud

SDK Pascal prêts à l'emploi pour les principales plateformes cloud, mis à jour régulièrement pour correspondre aux dernières spécifications d'API.

Amazon AWS

Plus de 280 SDK de services REST couvrant S3, EC2, Lambda, DynamoDB, SQS, SNS et plus encore.

Google Cloud

Plus de 250 SDK de services pour Compute, Storage, BigQuery, Pub/Sub, Cloud Functions et plus encore.

Microsoft Azure & Graph

Plus de 650 services Azure plus de 15 SDK d'API Microsoft Graph pour Office 365, Teams et Active Directory.

Plateformes prises en charge

Delphi 7 – RAD Studio 13

Support complet dans chaque version majeure de Delphi avec des composants design-time VCL et FireMonkey.

C++ Builder

Support natif C++ Builder de C++ Builder 2007 à C++ Builder 13.

Commence à générer des SDK dès aujourd'hui

Télécharge l'essai gratuit et génère ton premier SDK Pascal en quelques minutes.