Interface de programme d’application ouverte (api ouverte)

Définition - Que signifie Open Application Program Interface (Open API)?

Une interface de programmation d'application ouverte (API ouverte) est généralement définie comme une API qui utilise un langage ou une structure commune ou universelle pour promouvoir un accès plus universel. En général, une API permet aux développeurs d'utiliser un produit logiciel spécifique de différentes manières, par exemple en l'adaptant à des projets tiers.

Definir Tech explique Open Application Program Interface (Open API)

Une API ouverte est différente d'un produit logiciel open source. La raison pour laquelle les experts informatiques décrivent une API comme «ouverte» est qu'elle est ouvertement partagée et ouverte à un usage public. Un exemple est les API de Facebook et d'autres sites de médias sociaux qui sont librement partagées afin d'inciter les développeurs et d'autres utilisateurs à intégrer des fonctionnalités de médias sociaux dans leurs produits logiciels. Facebook et d'autres plates-formes ont beaucoup de succès en offrant ces API ouvertes, permettant à leurs plates-formes d'être intégrées dans toutes sortes de projets.

Certains experts en informatique définissent également une API ouverte comme une API créée avec un protocole spécifique qui lui permet d'être plus accessible aux autres développeurs. Un exemple d'une telle API est le modèle d'architecture REST (Representational State Transfer), ainsi que le Simple Object Access Protocol (SOAP).