SDK ist die Abkürzung für „Software Development Kit“. Dabei handelt es sich um eine Sammlung von Software-Entwicklungstools und -Ressourcen, mit denen Entwickler Funktionen für mobile Apps erstellen und aktualisieren können.
SDKs werden zur Entwicklung mobiler Apps, aber auch zur Automatisierung von Maßnahmen im Bereich des mobilen Marketings eingesetzt. So können Entwickler beispielsweise mithilfe des Facebook-SDKs Social-Media-Anbindungen in ihre Apps integrieren oder über das Google Mobile Ads SDK Anzeigen schalten.