Un kit de développement logiciel (SDK) est un ensemble d’outils, de bibliothèques et de ressources que les développeurs utilisent pour créer des applications logicielles pour une plateforme ou un appareil spécifique. Les SDK permettent aux développeurs d’enrichir leurs applications avec des fonctionnalités supplémentaires et de les intégrer à des services ou technologies tiers.