Qu'est-ce qu'une API ? | Mendix Glossaire

Passer au contenu principal

API (interface de programmation d'application)

Définition

Une API (Application Programming Interface) est un mécanisme permettant de rendre les données ou les fonctionnalités d'une application disponibles pour d'autres applications ou services. Les API sont publiées par les développeurs qui créent des applications et utilisées par d'autres personnes qui souhaitent utiliser ces données ou ce service.

Considérez la publication d'une API comme un moyen de faire connaître les informations dont vous disposez et la manière dont les gens doivent les demander. Et utilisez une API comme une demande d'informations dans les paramètres qui vous ont été donnés.

Quel est un exemple d’API ?

Imaginez que vous êtes un développeur créant une application de cartographie et que vous souhaitez montrer aux utilisateurs le score de praticabilité des emplacements lorsqu'ils explorent une zone.

Vous pouvez choisir d'accéder à l'API « Walkability Index » de l'Agence américaine de protection de l'environnement (EPA) basée sur les données du recensement. Les gouvernements, les entreprises privées et d'autres organisations disposent d'un certain nombre d'API gratuites et publiques comme celle-ci, dans lesquelles les développeurs tiers peuvent créer des données à partir de celles-ci et les intégrer à leurs propres projets.

Pourquoi utiliser une API ?

Une API peut être un moyen efficace de fournir aux développeurs tiers un accès aux données d'une organisation. Lorsque des développeurs tiers expérimentent votre API, cela peut se traduire par un engagement plus large envers vos services et une portée communautaire élargie.

Quels sont les 4 types d’API ?

  1. API ouvertes – publiques pour tous les développeurs tiers
  2. API partenaires – Accessibles uniquement aux partenaires commerciaux stratégiques
  3. API internes – Disponibles pour d’autres équipes au sein d’une organisation
  4. API composites – Lorsque plusieurs API sont disponibles sous forme de lot et peuvent être demandées dans un seul appel d’API

Choisissez votre langue