SDK („Software Development Kit“) – tai įrankių, bibliotekų ir dokumentų rinkinys, skirtas programinei įrangai, skirtai konkrečiai platformai, operacinei sistemai ar įrenginiui, kurti.

SDK leidžia programuotojams kurti konkrečiai platformai skirtas programas naudojant pateiktas priemones ir išteklius. Be to, SDK gali būti ir papildomų išteklių, pavyzdžiui, kodo pavyzdžių, dokumentacijos ir vadovų, padedančių programuotojams suprasti, kaip naudoti įrankius ir kurti pasirinktai platformai skirtas taikomąsias programas.