API と SDK の違い
本記事では「API と SDK」の違いを仕様・構造の観点で整理します。
| 項目 | API | SDK |
|---|---|---|
| 役割 | 機能の呼び出し口 | 開発支援一式 |
| 提供内容 | インターフェース | ライブラリ・ツール群 |
| 単体利用 | 可能 | APIを含むことが多い |
| 開発範囲 | 機能連携 | 実装・開発全体 |
| 依存関係 | 単独 | APIに依存する場合あり |
| 提供形態 | 仕様・エンドポイント | パッケージ |
用語・表記の補足
SDK:Software Development Kit の略。
API:Application Programming Interface の略。
項目の補足
比較項目は、一般的に確認される代表的な観点を整理したものです。
製品やサービスの種類によって仕様が異なる場合があります。
記載している内容は、規格や製品世代により差分が出る場合があります。
整理ノート :