Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

SDK (Kit de développement logiciel)

Un SDK (Kit de développement logiciel ou Software Development Kit en anglais) est un ensemble intégré d'outils qu'un·e développeur·euse peut utiliser pour créer des logiciels pour un cadre, un système d'exploitation ou une autre plateforme spécifique. Un SDK peut inclure :

  • Un éditeur
  • Un compilateur
  • Un débogueur
  • Un émulateur ou un simulateur, si la plateforme cible est différente de la plateforme utilisée pour créer le programme.
  • Des outils pour aider à tester et à empaqueter le programme en vue de sa distribution.

Les SDK sont généralement fournis par le propriétaire d'une plateforme logicielle, afin de soutenir les développeur·euse·s ciblant cette plateforme. Par exemple, Google propose un SDK Android (angl.) pour les développeur·euse·s qui créent des applications Android.

À bien des égards, les outils de développement intégrés dans les navigateurs web modernes remplissent une fonction similaire pour les développeur·euse·s web.