Wiki

API

Application Programming Interface

最終更新: 2025年11月17日

APIとは

API(Application Programming Interface)は、アプリケーション間でデータをやり取りするための仕組みです。

Web開発では、主にHTTPを使ったREST APIやGraphQL APIが使われます。

REST API

REST APIは、HTTPメソッド(GET、POST、PUT、DELETE等)を使ってリソースにアクセスする設計手法です。

// APIの例
fetch('https://api.example.com/users')
  .then(response => response.json())
  .then(data => console.log(data));

メリット

  • 疎結合: フロントエンドとバックエンドを独立して開発可能
  • 再利用性: 複数のクライアントから同じAPIを利用可能
  • 拡張性: 新しい機能を追加しやすい