Software Development Kit (SDK) adalah kumpulan software dan tools pengembangan memiliki fungsi untuk membantu software developer dalam membuat aplikasi untuk suatu platform tertentu. SDK biasanya berisi dokumentasi, peralatan, dan sample code sehingga dapat mempermudah pengembang untuk menggunakan fitur dan fungsi dari platform tersebut. SDK juga dapat berisi emulator atau alat simulasi untuk membantu pengembang menguji aplikasi mereka sebelum dipublikasikan. Dengan menggunakan SDK, pengembang dapat dengan cepat dan efisien membuat aplikasi yang optimal untuk platform yang ditentukan.