sgcOpenAPI の機能

Delphi 向けの完全な OpenAPI ツールチェーン — 仕様をパースし、型安全な Pascal コードを生成し、1,195 を超えるビルド済みクラウド SDK を利用できます。

OpenAPI パーサー

OpenAPI 3.x に対応し、Swagger 1.x/2.x との後方互換性を備えたフル機能の仕様パーサーです。

複数形式の入力

JSON または YAML 形式で仕様をインポートできます。Swagger 1.x および 2.x のファイルは自動的に検出され、OpenAPI 3.x スキーマに変換されます。

完全なスキーマサポート

OpenAPI 3.x のすべての構造に対応: パス、オペレーション、パラメーター、リクエストボディ、レスポンス、コンポーネント、セキュリティスキーム、外部参照。

検証

OpenAPI 標準に基づいて仕様を検証し、行レベルの詳細でエラーを報告するため、デバッグを迅速に行えます。

Pascal SDK ジェネレーター

任意の OpenAPI 仕様から、本番品質の Object Pascal コードを生成します。

型安全なインターフェース

Delphi IDE で完全な IntelliSense サポートを伴う、強く型付けされた Pascal のクラス、レコード、列挙型を生成します。

自動ドキュメント生成

生成コードと並行して PDF と CHM のドキュメントを出力するため、API エンドポイントやモデルを簡単に参照できます。

依存ゼロ

生成コードは sgcOpenAPI ランタイム以外に外部依存がありません。任意の Delphi プロジェクトに組み込んで、すぐに API を呼び出せます。

1,195+ のクラウド SDK

主要クラウドプラットフォーム向けにすぐ使える Pascal SDK で、最新の API 仕様に合わせて定期的に更新されます。

Amazon AWS

S3、EC2、Lambda、DynamoDB、SQS、SNS などをカバーする 280 以上の REST サービス SDK。

Google Cloud

Compute、Storage、BigQuery、Pub/Sub、Cloud Functions などに対応する 250 以上のサービス SDK。

Microsoft Azure と Graph

650 以上の Azure サービスと、Office 365、Teams、Active Directory に対応する 15 以上の Microsoft Graph API SDK。

対応プラットフォーム

Delphi 7 – RAD Studio 13

VCL と FireMonkey のデザインタイムコンポーネントを含め、主要な Delphi バージョンすべてに完全対応します。

C++ Builder

C++ Builder 2007 から C++ Builder 13 までネイティブにサポートします。

今日から SDK の生成をはじめましょう

体験版をダウンロードして、わずか数分で最初の Pascal SDK を生成できます。