SDKの意味

SDK
エスディーケー

複数資料で一致

SDKとは

SDKはSoftware Development Kitの略で、特定のサービス、プラットフォーム、言語、機器向けのアプリを作るために提供される開発キットです。APIを呼び出すライブラリだけでなく、型定義、認証処理、サンプル、テストや開発ツールを含む場合があります。

SDKは何の略?

分野別の意味

ソフトウェア開発

Software Development Kit

ソフトウェア開発キット

ライブラリ、APIクライアント、型定義、サンプルなど、特定のサービスやプラットフォーム向け開発に使う部品をまとめたキットです。

公式・公的資料で確認

詳しい説明

それが何か、何ができるか、どこで使われるか

SDKはSoftware Development Kitの略称で、日本語では「ソフトウェア開発キット」と表記します。特定のサービスやプラットフォームを利用するアプリケーションを開発するために、ライブラリ、APIクライアント、型定義、認証や設定の補助、サンプルコード、テスト用ツールなどをまとめて提供するものです。SDKの内容は提供元と対象環境によって異なり、必ず同じ部品構成になるわけではありません。たとえばAWS SDK for JavaScriptは、JavaScriptからAWSのサービスへアクセスするためのAPIと開発者向けガイドを提供しています。SDKを使うと、HTTPリクエストの組み立てや認証、データ変換を一から書かずに済む場合がありますが、SDKが提供する機能や対応バージョンは対象サービスのAPIと完全に同じではありません。SDKはAPIそのものではなく、APIを利用しやすくする実装手段です。また、フレームワークやCLI、単なるサンプルコードだけをSDKと呼ぶとは限りません。導入時は対応言語、対応ランタイム、バージョン、依存関係、認証情報の扱い、サポート期間を確認します。

SDKが提供される背景には、特定のサービス・プラットフォーム・機器向けのアプリ開発で、APIクライアントだけでなく型定義・認証補助・サンプル・テスト工具もまとめて必要になることがあります。

SDKは特定サービスやプラットフォームを利用するためのAPIや開発部品をまとめたものなので、APIやフレームワークとは区別します。

関連する用語

この言葉を位置づけるための関連語

根拠資料と確認状況

確認日・出典

確認状態

複数資料で一致

最終確認

2026/8/23

調査した根拠と項目別の確認履歴をもとに掲載しています。

掲載方針を見る

読み方と意味を、
分けて確認。

正式名称、意味、使われる分野を分けて記録しています。