Uygulama Programlama Arayüzü (API), farklı yazılım uygulamalarının birbirleriyle iletişim kurmasını ve veri alışverişi yapmasını sağlayan tanımlı kurallar ve protokoller bütünüdür. Farklı yazılım sistemleri arasında veri transferlerini yöneten bir ara katman görevi görür.
Temel Bileşenler
- Uç noktalar: API isteklerinin gönderildiği belirli URL'ler
- Yöntemler: Standart HTTP işlemleri (GET, POST, PUT, DELETE)
- Kimlik doğrulama: Erişimi kontrol eden güvenlik önlemleri
- Yanıt formatı: Genellikle JSON veya XML
API Türleri
- REST API'leri
- En yaygın tür
- Standart HTTP yöntemlerini kullanır
- Durumsuz mimari
- SOAP API'leri
- Daha yapılandırılmış protokol
- Genellikle kurumsal çözümlerde kullanılır
- XML tabanlı mesajlaşma
- WebSocket API'leri
- Gerçek zamanlı veri akışını sağlar
- Kalıcı bir bağlantıyı sürdürür
- Canlı veri için idealdir
Ticarette Yaygın Kullanımlar
- Piyasa verisi alma
- Emir yürütme
- Hesap yönetimi
- Portföy takibi
- Tarihsel veri analizi
İlgili Terimler
- REST
- SOAP
- WebSocket
- HTTP Yöntemleri
- Uç nokta
- uygulama programlama arayüzü api

