用語集

APIとは?

API(アプリケーション・プログラミング・インターフェース)は、あるソフトウェアが別のソフトウェアにデータを求めたり、操作を頼んだりするための決まった方法です。例:「この顧客の注文を取得」「このカードに請求」。

レストランのメニューはAPIの分かりやすい例です。何を注文できるか、どう頼むかが書かれています。厨房の仕組みを知らなくても注文できます。

アプリは常にAPIを使っています。フロントエンドは自社のバックエンドのAPIを呼び出して、データを読み込んだり保存したりします。バックエンドは、メール送信、決済、地図表示、AIモデルの利用のために、他社のAPIを呼び出します。

多くのAPIは、呼び出し元を証明するためにキーを必要とします。そのキーは秘密情報なので、ブラウザではなくサーバー側に置く必要があります。

例

  • カードに請求する決済API
  • 場所を表示する地図API
  • 文章を要約するAI API

よくある質問

REST APIとは何ですか?

RESTは、Webアドレスと標準的な操作を使う、一般的なAPIの形式です。読み取りはGET、作成はPOST、変更はPUTまたはPATCH、削除はDELETEを使います。

APIは無料ですか?

無料のものもあり、無料枠を持つものも多く、利用量に応じて課金されるものもあります。APIに依存するものを作る前に、上限と料金を確認してください。

関連項目

  • APIとは?(完全ガイド)
  • RESTAPIの作り方
  • RESTとGraphQLの違い

Mythex · Pricing · AIでなんでも作ろう · ウェブサイト・アプリのテンプレート · Mythexを比較 · AIアプリ開発用語集 · AIアプリ開発の無料ツール · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)