Software Development Kit (SDK) ya da Türkçesiyle yazılım geliştirme kiti, çeşitli yazılım geliştirme araçlarından oluşan bir pakettir. SDK’lar uygulama programlama arayüzü (API), veritabanı geliştirme çevresi, programlama dili derleyicisi (compiler) gibi araçlar içerir. Bir yazılım geliştirme kiti, oyun konsollarından işletim sistemlerine birçok platform için uygulama üretmeyi sağlar. SDK’lar blok zincir platformları ve merkeziyetsiz uygulamalar geliştirmek için de kullanılır.
Blok zincir ve Software Development Kit (SDK)
Blok zincir ve blok zincir uygulamaları geliştirmek üzere oluşturulmuş SDK’lar, blok zincir yazılım geliştirme kiti (blockchain software development kit) olarak anılır. SDK’lar deneyimli ve bilgili geliştiriciler tarafından kullanılır. Bir başka deyişle, yazılım geliştirme bilgisi olmayan kişilerin blok zincir SDK’larıyla blok zincir platformları ya da uygulamaları inşa etmeleri kolay değildir.