IT用語
(
ひよぺん
)
Home
コラム
用語集
About
検索
Ctrl K
Esc
見つかりませんでした
調べたいIT用語を入力してね
Web API
うぇぶえーぴーあい
Web
用語集
› 🕸️ Web › Web API
【うぇぶえーぴーあい】
Web API とは?
最終更新:
2026年3月25日
💡 Web経由で「他のサービスの機能」を呼び出す
📌 このページのポイント
REST API
、
GraphQL
、
gRPC
などの形式がある
JSON
形式でデータをやり取りするのが現在の主流
SNS連携、決済処理、地図表示など身近な場面で活用
APIキー
やOAuth2.0で認証・
認可
を行う
Web API(RESTful通信)
クライアント
ブラウザ / アプリ
JSON リクエスト
サーバー
REST API
JSON レスポンス
GET / POST / PUT / DELETE
200 OK / 404 / 500
GET(取得)
POST(作成)
PUT(更新)
DELETE(削除)
※ エンドポイントごとにHTTPメソッドで操作を分ける
Web APIのイメージ
ひよこ
普通の
API
とどう違うの?
ペンギン先生
API
は「
プログラム
同士の接続口」という広い概念。Web
API
はその中でも
HTTP
/
HTTPS
を使って
ネットワーク
越しにアクセスできるもの。
ライブラリ
の
API
は同じ
プログラム
内で呼び出すけど、Web
API
はインターネット越しに別のサーバの機能を呼び出せるんだよ
ひよこ
身近な例は?
ペンギン先生
たくさんあるよ。
Google
マップの地図表示、Twitterのツイート取得、
Stripe
の決済処理、
OpenAI
の
ChatGPT
API
、天気予報データの取得、
Slack
へのメッセージ送信…ほとんどのWebサービスはWeb
API
を公開していて、自分のアプリから機能を呼び出せるんだ
ひよこ
REST
と
GraphQL
はどう違うの?
ペンギン先生
REST API
は
リソース
ごとに
URL
を設計して(/users/123)、
HTTPメソッド
(GET/POST/PUT/DELETE)で操作する。
GraphQL
は1つの
エンドポイント
に対して
クエリ
で「欲しいデータだけ」を指定する。
REST
は「メニューから注文」、
GraphQL
は「バイキングで好きなものを選ぶ」イメージだね
ひよこ
セキュリティ
は大丈夫?
ペンギン先生
APIキー
の管理(公開
リポジトリ
に漏洩させない)、OAuth2.0による適切な
認可
、レート制限(大量アクセスの防止)、
HTTPS
通信の必須化が基本だよ。
APIゲートウェイ
を使えばこれらの
セキュリティ
機能を一元管理できる。
API
の
セキュリティ
は侮れない重要テーマだね
まとめ:ざっくりこれだけ覚えればOK!
「Web
API
」って出てきたら「Web経由で使える
プログラム
向けの窓口」と思えればだいたいOK!
📖 おまけ:英語の意味
「Web Application Programming Interface」
= WebアプリケーションAPI
💬 Webブラウザが「人間向けの窓口」なら、Web APIは「プログラム向けの窓口」だよ
🔗 あわせて読みたい
API とは?
GraphQL とは?
REST API とは?
シェアする
X
URLコピー
← 用語集にもどる