Je parcourais diverses API et kits de développement logiciel (SDK) lorsque je me suis rendu compte que je ne pouvais pas vraiment faire la différence entre une API et un kit SDK .
Conceptuellement, les deux sont un moyen pour votre programme d’interfacer et de contrôler les ressources fournies par un autre logiciel, qu’il s’agisse d’un service Web, d’une application pour utilisateur final, d’un service OS ou d’un démon, ou d’un noyau. pilote de périphérique.
Alors, quelle est la différence sémantique entre un SDK et une API?