Définition
Interface de Programmation d'Application: un ensemble de protocoles, de routines et d'outils pour la construction d'applications logicielles qui spécifie comment les composants logiciels doivent interagir entre eux.

Types d'API

  • API REST : Utilise les méthodes HTTP (GET, POST, PUT, DELETE) pour effectuer des opérations CRUD.
  • GraphQL : Un langage de requête permettant aux clients de demander exactement les données nécessaires.
  • gRPC : Un framework RPC haute performance utilisant Protocol Buffers.
  • API WebSocket : Permet la communication bidirectionnelle en temps réel.

Terme défini