MASSIVE LINKS株式会社
用語集一覧AI・開発

API

読み方:A-P-I

Application Programming Interface. A defined set of rules enabling software systems to communicate with each other. Web APIs (typically REST) allow different applications to exchange data over HTTP. APIs power integrations between modern software systems.

What is an API

An API (Application Programming Interface) is a contract between two software systems specifying how they can communicate. When you check weather on your phone, the app calls a weather service API to retrieve current conditions.

Types of APIs

  • REST API: Uses HTTP methods (GET, POST, PUT, DELETE); most common
  • GraphQL: Flexible queries; client specifies exactly what data it needs
  • gRPC: High-performance binary protocol for service-to-service communication
  • WebSocket: Bidirectional real-time communication

Common API Use Cases

  • • Embedding map functionality (Google Maps API)
  • • Processing payments (Stripe API)
  • • Sending email (SendGrid API)
  • • Adding AI capabilities (OpenAI API, Anthropic API)
  • • Social media integration (LinkedIn API)

Why APIs Matter

APIs enable composability—building products by combining specialized services rather than rebuilding common functionality from scratch. Modern software products are largely orchestrations of APIs.

APIとは | 用語集 | MASSIVE LINKS株式会社 | MASSIVE LINKS株式会社