Web APIの設計仕様を標準化したフォーマット。RESTful APIの構造を統一的に記述し、自動生成やドキュメント化を実現する。
「OpenAPI」を星図で探索する →
「OpenAPI」とは?意味を解説
OpenAPIは、Webサービス間の通信仕様を標準化したスキーマ形式です。REST APIの動作仕様をYAMLやJSON形式で記述することで、API設計の一貫性を保ち、自動ドキュメント生成やクライアントコード生成、テスト自動化などを可能にします。API開発の効率化と保守性向上に貢献する業界標準として広く採用されています。
例文
- OpenAPIを使用してAPI仕様を定義すれば、開発チーム全体で共通理解が得られる。
- OpenAPI形式のファイルからクライアントコードを自動生成して開発効率を向上させた。
- OpenAPIでAPI仕様を記述することで、テストの自動化が容易になりました。
語源・由来
OpenはLinuxの精神に基づくオープンスタンダードを意味し、APIはApplication Programming Interfaceの略。Swaggerという初期フォーマットの標準化時に改名され、2016年にLinux財団の管理下に置かれた。
英語で言うと
OpenAPI SpecificationOpenAPIAPI specification
「OpenAPI」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「OpenAPI」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「OpenAPI」を探索する →