OpenAPI の開発支援 OSS (Swagger)
出典: 令和7年度 春期 応用情報技術者試験 午前 問17 (IPA)
OpenAPI Specification に従った API の定義・開発を支援する機能を提供する OSS はどれか。
- ア curl
- イ OpenAM
- ウ Serverspec
- エ Swagger
正解と解説を見る
正解: エ
- ア: curl は、URL を指定して HTTP などで通信を行うコマンドラインツールです。
- イ: OpenAM は、シングルサインオンなどを実現するアクセス管理の OSS です。
- ウ: Serverspec は、サーバの構成が期待どおりかを検証するテストツールです。
- エ: OpenAPI に従った API の定義・開発を支援するのは Swagger です。正しい答えです。
ポイント
- Swagger は、OpenAPI Specification に沿った API の定義、ドキュメント生成、テストなどを支援する OSS (Swagger UI や Swagger Editor など) です。
- OpenAPI Specification はもともと Swagger Specification と呼ばれていました。