# SDK nedir?

> Software Development Kit

**Kategori:** Geliştirme  
**Son güncelleme:** 2026-06-16

Yazılımcıların belirli bir platform için uygulama geliştirmesini kolaylaştıran araçlar ve kütüphaneler bütünüdür.

## Tanım
SDK, bir çeşit geliştirme setidir. İçinde kod yazmanızı kolaylaştıran hazır araçlar, dokümanlar ve örnek kodlar bulunur. Bir platformun özelliklerini kullanmak için her şeyi sıfırdan yazmak yerine, bu kitin sunduğu hazır parçaları birleştirirsiniz.

## Bir benzetmeyle
Bir mobilya markasından aldığınız dolap kutusudur; içinde sadece tahtalar değil, vidalar, alyan anahtarı ve montaj kılavuzu da vardır. SDK da yazılım yapmanız için gereken her şeyi içeren o kutudur.

## Nasıl çalışır?
Geliştirici, ilgili SDK'yı bilgisayarına indirir ve kodlama yaparken bu araçlara referans verir. Böylece karmaşık işlemleri tek satırlık komutlarla halledebilir.

## Nerede kullanılır?
Mobil uygulama geliştirirken, bir yapay zeka modelini kendi uygulamanıza entegre ederken veya oyun motorlarında kullanılır.

## Sık karıştırılanlar
API ile karıştırılır; API bir kapıdır, SDK ise o kapıdan geçip evi kurmanızı sağlayan tüm alet çantasıdır.

## Sıkça sorulanlar

**Her SDK ücretsiz midir?**  
Çoğu ücretsizdir ancak bazı özel platformlar SDK kullanımı için lisans ücreti talep edebilir.

**SDK olmadan uygulama yazılmaz mı?**  
Yazılır ama her şeyi sıfırdan kodlamanız gerekir, bu da çok uzun sürer.

## İlgili terimler
- [API](/dictionary/api/)
- [Framework](/dictionary/framework/)
- [Bindings](/dictionary/bindings/)

---
Kaynak: TreScout Teknoloji Sözlüğü · https://trescout.com/dictionary/sdk/
TreScout her gün GitHub, Hacker News ve HuggingFace trendlerini Türkçe özetler.
