Funkcje sgcOpenAPI

Kompletny łańcuch narzędzi OpenAPI dla Delphi — parsuj specyfikacje, generuj bezpieczny typowo kod Pascala i korzystaj z ponad 1 195 gotowych SDK do chmury.

Parser OpenAPI

W pełni funkcjonalny parser specyfikacji z obsługą OpenAPI 3.x i wsteczną zgodnością ze Swagger 1.x/2.x.

Wieloformatowe wejście

Importuj specyfikacje w formacie JSON lub YAML. Pliki Swagger 1.x i 2.x są automatycznie wykrywane i konwertowane do schematu OpenAPI 3.x.

Pełna obsługa schematu

Obsługuje wszystkie konstrukcje OpenAPI 3.x: ścieżki, operacje, parametry, treści żądań, odpowiedzi, komponenty, schematy bezpieczeństwa i zewnętrzne odwołania.

Walidacja

Waliduje specyfikacje względem standardu OpenAPI i zgłasza błędy ze szczegółowością do linii dla szybkiego debugowania.

Generator SDK Pascala

Generuj gotowy do produkcji kod Object Pascal z dowolnej specyfikacji OpenAPI.

Bezpieczne typowo interfejsy

Generuje silnie typowane klasy, rekordy i wyliczenia Pascala z pełnym wsparciem IntelliSense w środowisku Delphi IDE.

Automatyczna dokumentacja

Tworzy dokumentację PDF i CHM obok wygenerowanego kodu, ułatwiając odwoływanie się do punktów końcowych API i modeli.

Zero zależności

Wygenerowany kod nie ma zewnętrznych zależności poza środowiskiem wykonawczym sgcOpenAPI. Wstaw go do dowolnego projektu Delphi i od razu zacznij wywoływać API.

1 195+ SDK do chmury

Gotowe do użycia SDK Pascala dla głównych platform chmurowych, regularnie aktualizowane do najnowszych specyfikacji API.

Amazon AWS

Ponad 280 SDK usług REST obejmujących S3, EC2, Lambda, DynamoDB, SQS, SNS i więcej.

Google Cloud

Ponad 250 SDK usług dla Compute, Storage, BigQuery, Pub/Sub, Cloud Functions i więcej.

Microsoft Azure i Graph

Ponad 650 usług Azure oraz 15+ SDK API Microsoft Graph dla Office 365, Teams i Active Directory.

Obsługiwane platformy

Delphi 7 – RAD Studio 13

Pełna obsługa we wszystkich głównych wersjach Delphi z komponentami design-time VCL i FireMonkey.

C++ Builder

Natywna obsługa C++ Builder od C++ Builder 2007 do C++ Builder 13.

Zacznij generować SDK już dziś

Pobierz bezpłatną wersję próbną i wygeneruj swój pierwszy SDK Pascala w kilka minut.