sgcOpenAPI-Funktionen

Eine komplette OpenAPI-Toolchain für Delphi — Spezifikationen parsen, typsicheren Pascal-Code generieren und Zugriff auf 1.195+ vorgefertigte Cloud-SDKs erhalten.

OpenAPI-Parser

Vollwertiger Spezifikationsparser mit Unterstützung für OpenAPI 3.x und Rückwärtskompatibilität zu Swagger 1.x/2.x.

Multi-Format-Eingabe

Importiere Spezifikationen in JSON oder YAML. Swagger-1.x- und 2.x-Dateien werden automatisch erkannt und ins OpenAPI-3.x-Schema konvertiert.

Vollständige Schema-Unterstützung

Verarbeitet alle OpenAPI-3.x-Konstrukte: Pfade, Operationen, Parameter, Request-Bodies, Responses, Components, Security-Schemata und externe Referenzen.

Validierung

Validiert Spezifikationen gegen den OpenAPI-Standard und meldet Fehler mit zeilengenauer Detailinformation für schnelles Debugging.

Pascal-SDK-Generator

Erzeuge produktionsreifen Object-Pascal-Code aus jeder OpenAPI-Spezifikation.

Typsichere Schnittstellen

Generiert streng typisierte Pascal-Klassen, Records und Enumerationen mit voller IntelliSense-Unterstützung in der Delphi-IDE.

Automatische Dokumentation

Erzeugt PDF- und CHM-Dokumentation parallel zum generierten Code, sodass du API-Endpunkte und -Modelle einfach nachschlagen kannst.

Keine Abhängigkeiten

Der generierte Code hat keine externen Abhängigkeiten außer der sgcOpenAPI-Laufzeit. Füge ihn in jedes Delphi-Projekt ein und beginne sofort, APIs aufzurufen.

1.195+ Cloud-SDKs

Sofort einsatzbereite Pascal-SDKs für große Cloud-Plattformen, regelmäßig an die neuesten API-Spezifikationen angepasst.

Amazon AWS

280+ REST-Service-SDKs für S3, EC2, Lambda, DynamoDB, SQS, SNS und mehr.

Google Cloud

250+ Service-SDKs für Compute, Storage, BigQuery, Pub/Sub, Cloud Functions und mehr.

Microsoft Azure & Graph

650+ Azure-Services plus 15+ Microsoft-Graph-API-SDKs für Office 365, Teams und Active Directory.

Plattformunterstützung

Delphi 7 – RAD Studio 13

Volle Unterstützung in allen wichtigen Delphi-Versionen mit VCL- und FireMonkey-Design-Time-Komponenten.

C++ Builder

Native C++ Builder-Unterstützung von C++ Builder 2007 bis C++ Builder 13.

Heute mit der SDK-Generierung starten

Lade die kostenlose Testversion herunter und generiere dein erstes Pascal-SDK in wenigen Minuten.