Définition
Un SDK est un ensemble d'outils, de bibliothèques, de documentation et d'exemples fourni par un éditeur pour développer des applications sur sa plateforme ou avec son service. Le SDK iOS d'Apple ou le SDK Android de Google permettent de créer des applications mobiles ; le SDK d'un fournisseur cloud, d'un service de paiement ou d'un modèle d'IA (Anthropic, OpenAI) encapsule les appels à son API dans le langage du développeur. C'est la boîte à outils livrée avec la notice.
Dans la pratique
Un SDK officiel accélère l'intégration et évite les erreurs d'appel direct à une API, mais il crée une dépendance à l'éditeur et à son rythme de versions. Un besoin « SDK » apparaît côté mobile (développement natif iOS ou Android) ou côté intégration d'un service tiers. Le profil doit savoir lire la documentation de l'éditeur et suivre ses évolutions, parfois rapides dans l'IA.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.