Aller au contenu

Le glossaire · Une idée plus claire

SDK - Software Development Kit

Un ensemble d'outils et/ou de librairies de code pour le développement de logiciel

Mis à jour le

Un SDK (Software Development Kit) ou en Français « Kit de Développement Logiciel » est un ensemble d'outils et/ou de librairies de code pour le développement de logiciel.

Un SDK est généralement fourni par son créateur pour permettre à d'autres développeur de venir se greffer sur la solution développées ou du moins interagir avec.

Par exemple Android fourni un SDK qui permet d'accéder à des composants graphiques ou des primitives de développement afin de réaliser des applications mobile pour ledit système du même nom. Quand le SDK monte de version, de nouvelles fonctionnalités y sont ajouté ce qui étant encore son usage.

Exemples de SDK

Un SDK regroupe en général des bibliothèques de code, des outils de compilation et de test, de la documentation et des exemples. Il évite de tout recoder : on appelle des fonctions déjà prêtes pour accéder à une plateforme ou à un service.

Exemples : le SDK Android ou iOS pour créer des applications natives, le SDK d'un service de paiement pour l'intégrer dans votre backend ou votre frontend, ou le SDK Expo qui regroupe des modules pour React Native. Un SDK de notifications s'appuie par exemple sur FCM.

La prochaine étape

Et si on donnait forme
à votre idée ?

30 minutes pour parler de votre projet, de vos enjeux et de la suite.

Parlons de votre projet