SDK (Software Development Kit)

Ein SDK (Software Development Kit) ist ein Baukasten aus fertigen Programmbausteinen, Werkzeugen und Dokumentation, mit dem Entwickelnde eine fremde Funktion in die eigene Anwendung einbauen können, ohne sie selbst zu programmieren. Anders als eine reine Schnittstelle liefert ein SDK bereits nutzbaren Code für eine bestimmte Programmiersprache oder Plattform mit. Für Anbietende ist ein gutes SDK ein Wachstumshebel, weil es die Hürde senkt, das eigene Produkt in fremde Systeme zu integrieren.

BeispielEin Zahlungsdienstleister stellt ein SDK bereit, mit dem eine Kassen-App in wenigen Zeilen Code ein Kartenlesegerät ansteuert und Zahlungen abwickelt, statt die Kommunikation mit der Hardware und die Sicherheitsprüfungen selbst zu entwickeln.

Folgen zu diesem Begriff