L'API, c'est quoi concrètement ?
API signifie "Application Programming Interface". En français : interface de programmation.
La métaphore la plus simple : une API, c'est comme un serveur dans un restaurant. Vous (le client) ne rentrez pas en cuisine pour préparer votre plat. Vous passez votre commande au serveur (l'API), qui va chercher ce dont vous avez besoin en cuisine (le serveur) et vous le ramène.
Des exemples du quotidien
Quand vous vous connectez à une application avec votre compte Google, c'est une API qui vérifie votre identité.
Quand vous payez en ligne avec votre carte, c'est l'API de Stripe qui traite la transaction.
Quand une application affiche la météo, c'est une API météo qui lui envoie les données.
Pourquoi c'est important pour votre projet
Si vous construisez une application, vous aurez très probablement besoin d'APIs pour :
API custom vs API tierce
Parfois, votre application a besoin d'exposer ses propres données à d'autres applications. On crée alors une API sur mesure — c'est ce qu'on appelle développer une API REST.