API Nedir? Sistemleri Konuşturan API Entegrasyonu
API entegrasyonu iki sistemi insan eli değmeden bağlar. Sipariş, muhasebe, kargo ve CRM senaryoları, hazır konnektör mü özel geliştirme mi, maliyet bandı.
API entegrasyonu, iki yazılımın insan eli değmeden veri alışverişi yapacak şekilde birbirine bağlanmasıdır. Hazır konnektörle kurduğunuz bağlantılar 1-2 günde çalışmaya başlar ve aylık abonelikle devam eder; özel geliştirme isteyen bağlantılar ise Türkiye'de 3-20 adam-gün eforla ve 25.000-250.000 TL bandında bütçe ister.
Çoğu işletmede aynı veri günde birkaç kez elle taşınıyor. Biri siparişi e-ticaret panelinden okuyup muhasebe programına giriyor; bir başkası kargo takip numarasını kargo firmasının ekranından kopyalayıp müşteriye gönderiyor; siteden gelen teklif formu bir Excel dosyasına ekleniyor. Bu işlerin hiçbiri tek başına zor değil. Hepsi birlikte, her gün, bir kişinin mesaisinin önemli bir kısmını yiyor.
Rakamlar bu tabloyu doğruluyor. Salesforce'un 2026 Connectivity Benchmark raporuna göre kurumların kullandığı ortalama uygulama sayısı 897'den 957'ye çıktı, ancak bu uygulamaların yalnızca %27'si birbirine entegre. Geri kalanını veriyi elle taşıyan insanlar birbirine bağlıyor.
Bu rehberi teknik ekibi olmayan işletme sahipleri için hazırladık. Size kod yazmayı öğretmiyor; hangi bağlantıyı hazır çözümle, hangisini özel geliştirmeyle kuracağınızı, bütçeyi nasıl hesaplayacağınızı ve teklif alırken neyi soracağınızı anlatıyor.
Bu rehberde neler var?
- API nedir? Teknik olmayan bir tanım
- Kopuk sistemler işletmeye ne kaybettiriyor?
- Üç gerçek senaryo: API entegrasyonu iş başında
- Veri hangi yönde akıyor? Webhook, sorgulama ve toplu aktarım
- Hazır konnektör mü, özel entegrasyon mu?
- API entegrasyonu maliyeti nasıl hesaplanır?
- Entegrasyon güvenliği: token, yetki ve KVKK
- Entegrasyon projesi adım adım nasıl yürür?
- Teklif alırken sormanız gereken 8 soru
- Yapay zeka ajanları API'leri neden kritik hale getirdi?
- Sıkça Sorulan Sorular
API nedir? Teknik olmayan bir tanım
API (Application Programming Interface), bir yazılımın dışarıya açtığı standart sipariş penceresidir. Restoran benzetmesi bu işi iyi anlatır: mutfağa girmezsiniz, garsona standart bir dille sipariş verirsiniz, mutfak siparişi hazırlar ve size gönderir. API de başka bir yazılıma "bana 15 Eylül'den sonraki siparişleri ver" diyebilmenizi sağlayan penceredir.
Bu pencerede dört kavram sürekli karşınıza çıkar:
- Endpoint: İsteğinizi gönderdiğiniz adres. Siparişleri listeleyen adres ile fatura kesen adres birbirinden farklıdır.
- İstek ve yanıt: Siz bir soru gönderirsiniz, karşı sistem genellikle JSON adı verilen düzenli bir metin formatında yanıt döner. JSON'u bir insan da okuyabilir.
- Token / API anahtarı: Kimliğinizi kanıtlayan şifre benzeri dizi. Bu anahtar olmadan pencere açılmaz.
- Rate limit (istek sınırı): Belirli sürede kaç istek gönderebileceğinizin sınırı. Sınırı aşarsanız sistem sizi geçici olarak reddeder.
Bu sınırlar hayalî değil, sözleşmenin parçasıdır. HubSpot'un geliştirici dokümantasyonu özel uygulamalar için Free ve Starter paketlerde 10 saniyede 100 istek, günde 250.000 istek sınırı tanımlar; Professional pakette sınır 10 saniyede 190 isteğe, günde 625.000'e çıkar. Yani entegrasyonunuzun hızını yalnızca sizin sunucunuz değil, karşı tarafın kuralları da belirler.
API entegrasyonu ise bu pencereyi kullanarak iki sistemi kalıcı biçimde bağlama işidir. API, karşı tarafın sunduğu imkândır; entegrasyon, o imkânı sizin iş akışınıza oturtan geliştirmedir. Bu ayrım teklif okurken önem kazanır: "Trendyol'un API'si var" cümlesi, "Trendyol entegrasyonunuz hazır" anlamına gelmez. Karşı taraf kapıyı açar, entegrasyonu siz kurarsınız.
Kopuk sistemler işletmeye ne kaybettiriyor?
Elle veri taşımanın ilk maliyeti zaman, ikincisi hatadır. Journal of the American Medical Informatics Association dergisinde yayımlanan bir çalışmada araştırmacılar, 60 klinikte elle yeniden girilen 6.930 ölçüm sonucunu inceledi ve elle girişte %3,7 hata oranı buldu. Bu oran sağlık gibi kontrollü bir ortamda çıktı; sipariş, stok ve fiyat verisini akşam mesaisinde kopyalayan bir ofiste daha iyi bir sonuç beklemek iyimserlik olur.
Yüzde birkaçlık hata oranı küçük görünür. Etkisi şu üç yerde birikir:
- Yanlış stok: Pazaryerinde tükenen ürün sitede satılmaya devam eder. Sipariş iptali, müşteri memnuniyetsizliği ve pazaryeri performans puanında düşüş getirir.
- Yanlış fatura ve tutar: Muhasebeye eksik aktardığınız sipariş, ay sonu mutabakatını saatlerce uzatır.
- Geciken müşteri yanıtı: Siteden gelen talep bir kişinin e-posta kutusunda beklerken rakip aynı müşteriyi çoktan aramış olur.
Ölçek de büyüyor. Ticaret Bakanlığı'nın açıkladığı verilere göre Türkiye'de e-ticaret hacmi 2025'te %52,2 artarak 4 trilyon 567 milyar TL'ye ulaştı ve e-ticaret yapan işletme sayısı 634 bine çıktı. Bu işletmelerin %75'i şahıs işletmesi; yani çoğunda veriyi taşıyan kişi, işi yöneten kişiyle aynı.
Somut bir örnek verelim. Ankara'da üç kanaldan satış yapan 9 kişilik bir ev tekstili firması düşünün: kendi sitesi, iki pazaryeri ve mağaza. Stok tek bir Excel dosyasında duruyor, güncellemeyi günde iki kez bir kişi yapıyor. Aradaki dört saatte pazaryerinde satılan ürün sitede hâlâ stokta görünüyor. Firma ayda 20-30 siparişi iptal ediyor, her iptal pazaryeri puanını aşağı çekiyor ve puan düştükçe listeleme sırası geriliyor. Kaybı kabaca ölçmek zor değil: ortalama sepet tutarı 900 TL ise iptal edilen siparişlerin doğrudan karşılığı ayda 18.000-27.000 TL ciro demek. Buna müşteri hizmetlerinin iptal başına harcadığı süreyi ve listeleme sırası gerilediği için kaybedilen görünürlüğü de ekleyin. Buradaki kayıp, elle girişin hata oranından çok daha büyük.
Sistemlerin kopuk kalmasının bir de görünmeyen maliyeti var: karar verirken hangi ekrana bakacağınızı bilememek. Bu tabloyu daha önce Excel ile şirket yönetmenin gizli maliyeti yazısında ayrıntılı işlemiştik. API entegrasyonu, aynı verinin iki ekranda farklı görünmesini engelleyerek bu belirsizliği ortadan kaldırır.
Üç gerçek senaryo: API entegrasyonu iş başında
Soyut anlatım yerine Türkiye'de en sık kurduğumuz üç bağlantıya bakalım. Üçü de aynı mantıkla çalışır: bir olay gerçekleşir, veri karşı sisteme gider, sonuç geri döner.
Senaryo 1: Sipariş, muhasebe ve e-fatura
Müşteri siteden sipariş verir. API entegrasyonu siparişi ön muhasebe programına açar, stoktan düşer, e-fatura veya e-arşiv belgesini oluşturup gönderir, belge numarasını sipariş kaydına geri yazar. Tahsilat bilgisi de aynı akışta eşleşir.
Buradaki kritik nokta e-belge tarafıdır. Gelir İdaresi Başkanlığı üç yöntem tanımlar: portal, özel entegratör ve doğrudan entegrasyon. Portal ücretsizdir ama otomasyona uygun bir API sunmaz; özel entegratör size hazır bir servis verir; doğrudan entegrasyonda mali mühür, arşivleme ve 7/24 çalışma sorumluluğunu tamamen siz üstlenirsiniz. Ödeme tarafı da bu akışın parçasıdır: sanal POS veya ödeme sağlayıcısının bildirimi siparişle eşleşmezse, muhasebe kaydı ile banka hesabı arasındaki fark ay sonunda karşınıza çıkar. Bu yüzden sipariş numarasını ödeme kaydına yazan küçük bir alan, saatlerce sürecek mutabakat işini ortadan kaldırır. Küçük ve orta ölçekli işletmelerin büyük çoğunluğu için doğru cevap özel entegratördür. Ayrıntıları e-fatura entegrasyonu rehberimizde bulabilirsiniz.
Senaryo 2: Kargo ve teslimat takibi
İkinci senaryo kargo tarafıdır: sipariş kargoya çıkınca sistem gönderiyi oluşturur, takip numarasını alır, müşteriye SMS veya e-posta gönderir ve teslim durumunu otomatik günceller.
Bu entegrasyon Türkiye'de teknik olarak zahmetlidir. Kargo firmalarının servisleri çoğunlukla eski nesil SOAP/XML mimarisiyle çalışır; her firmanın alan adları ve durum kodları farklıdır. Bu yüzden dört kargo firmasıyla çalışan bir işletmeye dört ayrı entegrasyon değil, tek bir "kargo katmanı" öneririz: firmalar arkada değişir, sizin sisteminiz tek bir dille konuşur. Yeni bir kargo firması eklemek de böylece haftalar değil, günler alır.
Senaryo 3: Web sitesi formundan CRM'e
Üçüncüsü en ucuz ve en hızlı geri dönen bağlantıdır. Sitedeki teklif formunu müşteri doldurduğu anda kayıt CRM'e düşer, kaynak bilgisi (hangi reklam, hangi sayfa) eklenir, satış temsilcisine anında bildirim gider ve sistem bir görev açar. Reklam bütçesi harcayan işletmelerde bu bağlantı, hangi kampanyanın gerçekten satış getirdiğini de ilk kez görünür kılar.
Bir pazaryeri örneği de ekleyelim. Trendyol entegrasyon servisleri ürün aktarımı, stok ve fiyat güncellemesi, sipariş işlemleri ve fatura gönderimi için ayrı servisler sunar; sipariş durum değişikliklerini webhook ile bildirir ve başarısız bildirimleri beş dakikada bir yeniden dener. Yani entegrasyonun yalnızca "çalışması" değil, hata anında ne yaptığı da tasarımın parçasıdır.
Veri hangi yönde akıyor? Webhook, sorgulama ve toplu aktarım
Her API entegrasyonu üç sorunun cevabıyla şekillenir: veri hangi yöne akacak, ne sıklıkla akacak ve çakışma olursa hangi sistem haklı sayılacak?
Veri akışını başlatmanın üç yolu vardır:
| Yöntem | Nasıl çalışır | Uygun olduğu durum | Dikkat edilecek nokta |
|---|---|---|---|
| Webhook (olay bildirimi) | Karşı sistem olay olduğunda size haber verir | Sipariş, ödeme, kargo durumu gibi anlık olaylar | Bildirimi kaçırırsanız veri gelmez; yedek kontrol şart |
| Sorgulama (polling) | Siz belirli aralıklarla "yeni bir şey var mı?" diye sorarsınız | Webhook desteklemeyen sistemler | İstek sınırını tüketir, gecikme yaratır |
| Toplu aktarım (batch) | Günde bir veya birkaç kez toplu veri aktarımı | Muhasebe kapanışı, raporlama, fiyat listeleri | Gün içi değişiklikleri yansıtmaz |
Sağlam kurulumlar genellikle webhook ile sorgulamayı birlikte kullanır: anlık bildirim ana kanaldır, düşük frekanslı bir kontrol ise kaçan kayıtları toplar. Bu ikili yapı, karşı sistem birkaç saat kesinti yaşadığında verinin sessizce kaybolmasını önler.
İkinci konu tekrarlanan mesajlardır. Ödeme altyapılarının dokümantasyonu bu davranışı açıkça yazar: Stripe, bildirim başarısız olursa üç güne kadar artan aralıklarla yeniden dener ve aynı olayın birden fazla kez ulaşabileceğini belirterek işlediğiniz olay kimliklerini saklamanızı önerir. Ayrıca karmaşık işlemlere girmeden önce hızlıca 2xx yanıtı dönmenizi ister; bu davranışı Stripe webhook dokümantasyonu ayrıntılı tarif eder.
İşletme diline çevirelim: aynı sipariş bildirimi iki kez gelirse sisteminiz iki fatura kesmemelidir. Buna idempotency derler ve bu, teklif alırken sorabileceğiniz en teknik ama en değerli sorulardan biridir.
Dördüncü bir ayrıntı da veri eşlemesidir. İki sistem aynı kavramı farklı adlandırır: birinde "il", diğerinde "şehir"; birinde vergi oranı yüzde olarak, diğerinde kod olarak durur. Eşleme tablosunu proje başında çıkarmazsanız, bu farklar canlıya geçtikten sonra tek tek hata olarak karşınıza gelir. Özellikle para birimi, vergi istisnaları, birim (adet, koli, kg) ve tarih formatı dört klasik tuzaktır.
Üçüncü konu yön ve otoritedir. Stok bilgisinin doğrusu ERP'de mi, e-ticaret panelinde mi duruyor? Fiyatı hangi sistem belirler? Bu soruların cevabını yazıya dökmezseniz, entegrasyon canlıya çıktığı gün iki sistem birbirinin verisini ezmeye başlar. Deneyimimizde entegrasyon projelerinde en çok zaman kaybettiren tartışma, teknik bir sorun değil, tam olarak bu sahiplik sorusudur.
Hazır konnektör mü, özel entegrasyon mu?
Her bağlantı için özel yazılım geliştirmeniz gerekmez. Üç seçeneğiniz var ve seçim, işlem hacmi ile sürecin standart olup olmadığına bağlıdır.
Hazır konnektör (uygulama mağazası eklentisi): E-ticaret platformunuzun veya muhasebe programınızın hazır eklentisidir. En hızlı ve en ucuz yoldur. Standart senaryolarda yeter, özel kurallarda yetmez.
Otomasyon platformu (iPaaS): Zapier ve Make gibi araçlar iki servisi kod yazmadan bağlar. Zapier'ın güncel fiyatlandırmasında ücretsiz plan ayda 100 işlem içerir; Professional planda 2.000 işlem yıllık ödemede aylık 49 dolardan başlar. Düşük hacimde çok pratiktir; hacim büyüdükçe işlem başına maliyet hızla artar.
Özel entegrasyon: Sizin iş kurallarınıza göre yazdığımız koddur. Kontrol ve esneklik en yüksek, ilk maliyet en yüksektir. Sahiplik sizde kalır.
| Kriter | Hazır konnektör | Otomasyon platformu | Özel entegrasyon |
|---|---|---|---|
| Kurulum süresi | Saatler - 2 gün | 1-3 gün | 1-6 hafta |
| İlk maliyet | Düşük | Düşük | Orta - yüksek |
| Aylık gider | Abonelik | İşlem başına artar | Sunucu + bakım |
| Özel iş kuralı | Sınırlı | Orta | Tam |
| Yüksek hacim | Uygun değil | Maliyetli | Uygun |
| Sahiplik | Sağlayıcıda | Platformda | Sizde |
Pratik kural şudur: süreç standartsa ve aylık işlem sayınız düşükse hazır çözümle başlayın. Süreç size özelse, işlem hacminiz yüksekse veya bağlantı koptuğunda iş duruyorsa özel entegrasyon yatırımı kendini amorti eder.
Üçünü birlikte kullanmak da meşru bir stratejidir. Kritik ve yüksek hacimli akış için özel entegrasyon yazdırıp, ayda birkaç yüz kaydın geçtiği yan akışları otomasyon platformuna bırakabilirsiniz. Aynı karar mantığını KOBİ için ERP ve özel CRM yazılımı yazılarında da ayrıntılı ele aldık.
API entegrasyonu maliyeti nasıl hesaplanır?
API entegrasyonu maliyetini tek bir liste fiyatıyla veremeyiz; hesap adam-gün üzerinden çıkar. Aşağıdaki bantlar kendi proje deneyimimize ve 2026 Türkiye ajans adam-gün fiyatlarına dayanır. Kesin rakamı, karşı sistemin dokümantasyon kalitesi ve iş kurallarınızın karmaşıklığı belirler.
| Entegrasyon tipi | Tipik efor | Bütçe bandı | Örnek |
|---|---|---|---|
| Hazır konnektör kurulumu ve eşleştirme | 0,5-2 gün | 5.000 - 20.000 TL | Mağaza eklentisiyle muhasebe bağlantısı |
| Tek yönlü basit entegrasyon | 3-8 adam-gün | 25.000 - 90.000 TL | Form → CRM, sipariş → ön muhasebe |
| Çift yönlü orta karmaşıklık | 10-20 adam-gün | 90.000 - 250.000 TL | Pazaryeri stok, fiyat ve sipariş senkronu |
| Kurumsal ERP / çok sistemli akış | 25-60+ adam-gün | 250.000 TL+ | ERP ↔ e-ticaret ↔ depo ↔ muhasebe |
Bu bantların arkasındaki mantık basittir: yazılım projelerinde fiyatı harcanan gün sayısı belirler. Daha önce hesapladığımız gibi, senior bir geliştiricinin yalnızca maaş maliyeti bile gün başına yaklaşık 9.000 TL tutar; ajans fiyatına analiz, test, proje yönetimi ve garanti süresi eklenir. Proje bütçesini bileşenlerine ayırmak isterseniz yazılım yaptırma maliyeti yazısındaki dağılım tablosu işinizi görür; kapsamı hızlıca ölçmek için web sitesi fiyat hesaplayıcımızı kullanabilirsiniz.
Bütçenin unutulan üç kalemi şunlardır:
- Bakım payı. Karşı sistem sürüm değiştirir, alan ekler, kuralını sıkılaştırır. Yıllık bakım için geliştirme maliyetinin %15-25'ini ayırın.
- İşletme gideri. Entegrasyonun çalıştığı sunucu, kuyruk altyapısı, izleme aracı ve varsa entegratör kontör ücretleri aylık sabit gider yaratır.
- Hata senaryosu geliştirmesi. Mutlu senaryo toplam eforun yarısıdır; iade, kısmi sevkiyat, iptal, para birimi ve vergi istisnaları diğer yarısını oluşturur.
Geri dönüşü hesaplamak da kolaydır. İki kişi günde toplam üç saatini veri taşımaya harcıyorsa, bu ayda yaklaşık 63 saat eder. Entegrasyon bu yükün üçte ikisini ortadan kaldırıyorsa, orta ölçekli bir yatırım çoğu işletmede bir yıl içinde kendini amorti eder. Hata düzeltme ve kaybedilen satış maliyetleri bu hesabın tamamen dışındadır.
Bütçeyi bir seferde harcamak da zorunlu değildir. En çok kayıp yaşadığınız tek akışla başlayın, üç ay boyunca kazandığınız zamanı ölçün, sonra ikinci akışa geçin. Bu yaklaşım hem riski düşürür hem de ikinci tekliflerde kapsamı çok daha net tarif etmenizi sağlar.
Entegrasyon güvenliği: token, yetki ve KVKK
API entegrasyonu, verinizi sistem dışına açan bir kapıdır. O kapının kilidi çoğu projede en az tasarlanan kısım olarak kalır.
OWASP'ın API Security Top 10 listesinde birinci sıradaki risk, nesne düzeyinde bozuk yetkilendirmedir: bir kullanıcı, istekteki kimlik numarasını değiştirerek başka bir müşterinin kaydına ulaşabiliyorsa sorun buradadır. Küçük projelerde bu açık sıklıkla "nasılsa kimse denemez" varsayımıyla açıkta kalır.
İşletme tarafında takip edebileceğiniz beş kural var:
- Anahtarları koda gömmeyin. API anahtarlarını ve token'ları sunucu tarafında, şifreli ortam değişkenlerinde saklayın. Tarayıcıya veya mobil uygulama paketine gömdüğünüz anahtar, herkese açık anahtar demektir.
- En az yetkiyi verin. Yalnızca sipariş okuması gereken entegrasyona müşteri silme yetkisi tanımlamayın.
- Gelen bildirimleri doğrulayın. Webhook adresiniz internete açıktır; imza doğrulaması yoksa size sahte bildirim göndermek zor değildir. Stripe bu doğrulamayı imza başlığı ve zaman toleransıyla zorunlu tutar.
- Her işlemi loglayın. Hangi kaydın ne zaman, hangi sistemden geldiğini kayıt altında tutun. Mutabakatı ve olay incelemesini bu kayıtlarla yaparsınız.
- Kişisel veriyi sınırlayın. Ad, telefon, e-posta ve adres kişisel veridir. KVKK kapsamında yalnızca gereken alanları aktarın, saklama süresi tanımlayın ve yurt dışına aktarım koşullarını gözden geçirin.
Bir noktayı da ekleyelim: entegrasyon kurduğunuz her üçüncü taraf, sizin güvenlik çevrenizin parçası hâline gelir. Sözleşme biterse anahtarı iptal edin, ekipten ayrılan kişinin erişimini kapatın ve token'ları belirli aralıklarla yenileyin. Güvenlik tarafını sistem genelinde planlamak isterseniz web sitesi güvenliği rehberimiz tamamlayıcı bir kaynaktır.
Entegrasyon projesi adım adım nasıl yürür?
Başarılı entegrasyonların ortak noktası, kod yazmadan önceki hazırlıktır. Sağlıklı bir API entegrasyonu projesi altı adımda ilerler.
- Adım: Envanter çıkarın. Hangi sistemler var, hangi veri hangi ekranda doğuyor, kim elle taşıyor? Tek sayfalık bir liste bile projenin kapsamını yarı yarıya netleştirir.
- Adım: Veri sözlüğü yazın. "Müşteri" her sistemde aynı şeyi ifade etmez. Alan eşlemesini, zorunlu alanları ve kod karşılıklarını yazıya dökün.
- Adım: Erişim ve limitleri doğrulayın. Karşı sistemin API dokümantasyonunu, test ortamını, istek sınırını ve yetkilendirme yöntemini projeye başlamadan kontrol edin. Bazı kurumsal sistemlerde API erişimi ek lisans ister.
- Adım: Dar kapsamlı pilot kurun. Önce tek yön ve tek veri tipiyle başlayın. Beş gerçek kayıtla yaptığınız pilot, aylarca süren analizden daha çok şey öğretir.
- Adım: Hata senaryolarını tasarlayın. Karşı sistem cevap vermezse ne olacak? Kayıt kuyruğa mı girecek, kaç kez deneyecek, kim uyarı alacak? Bu kararları yazıya dökün.
- Adım: İzleme kurarak canlıya geçin. Başarısız istek sayısı, kuyruk uzunluğu ve son başarılı senkron zamanı tek bir ekranda görünsün. Sessizce duran entegrasyon, hiç kurulmamış entegrasyondan daha risklidir.
Canlıya geçtikten sonraki ilk iki hafta kritiktir. Bu dönemde elle kontrolü tamamen bırakmayın; entegrasyonun ürettiği kayıtları günlük olarak örneklem usulü doğrulayın. Ekip sonuçlara güvendiğinde eski süreci kapatırsınız.
Teklif alırken sormanız gereken 8 soru
Entegrasyon tekliflerini karşılaştırmak, fiyatları yan yana koymaktan ibaret değildir. Şu sekiz soru, aynı işi tarif etmeyen teklifleri hızla ayrıştırır:
- Bu entegrasyon hangi yönde çalışacak; çakışma olursa hangi sistemi doğru kabul edeceğiz?
- Veri anlık mı, yoksa belirli aralıklarla mı akacak? Gecikme kaç dakikaya çıkabilir?
- Karşı sistemin istek sınırı nedir, yoğun günde bu sınıra takılır mıyız?
- Aynı bildirim iki kez geldiğinde mükerrer kayıt oluşmasını ne engelliyor?
- Hata durumunda kayıtlar kuyruğa giriyor mu, kaç kez yeniden deniyorsunuz, kimi bilgilendiriyorsunuz?
- İade, iptal ve kısmi sevkiyat gibi istisnalar kapsama dahil mi?
- Kod ve dokümantasyon kimde kalıyor; başka bir ekip devralabilir mi?
- Karşı sistem API'sini değiştirirse güncelleme garanti kapsamında mı, bakım sözleşmesinde mi?
Sekizinci soruyu en sık atlarlar. Entegrasyonlar kurulduğu gün değil, karşı taraf bir alan adını değiştirdiği gün bozulur. Sözleşmede bu durumun sorumluluğunu yazmazsanız, maliyeti kriz anında tartışırsınız. Firma seçerken bakabileceğiniz diğer kriterleri yazılım firması nasıl seçilir yazısında topladık.
Yapay zeka ajanları API'leri neden kritik hale getirdi?
2026'da API entegrasyonu konusunu yeniden gündeme taşıyan şey yapay zeka oldu. Bir yapay zeka asistanının işletmenizde gerçekten iş yapabilmesi için verilere ve sistemlere erişmesi gerekir; bu erişimi API sağlar.
Gartner'ın Ağustos 2025'te yayımladığı öngörüye göre kurumsal uygulamaların %40'ı 2026 sonuna kadar göreve özel yapay zeka ajanları içerecek; bu oran 2025'te %5'in altındaydı. Postman'ın 5.700'den fazla katılımcıyla yürüttüğü State of the API araştırmasında ise geliştiricilerin yalnızca %24'ü API'lerini yapay zeka ajanlarının kullanacağını düşünerek tasarlıyor.
Bu iki veriyi birlikte okuyunca tablo netleşir: talep hızla artıyor, hazırlık geride kalıyor. İşletme sahibi için pratik sonuç şudur — bugün kurduğunuz entegrasyon, yarın yapay zeka asistanınızın da kullanacağı altyapıdır. Verisi düzenli, yetkilendirmesi net ve dokümantasyonu yazılı bir sistem, yapay zeka projelerine hazır demektir. Elle taşınan Excel dosyalarını ise hiçbir modele bağlayamazsınız.
Teknik tarafta bu ihtiyaç yeni bir standart doğurdu. Anthropic'in geliştirdiği ve 2025'te sektörde hızla yaygınlaşan Model Context Protocol, yapay zeka asistanlarının araçlara ve verilere tek bir standart üzerinden bağlanmasını sağlıyor. Bu protokol, mevcut API'lerinizin yerine geçmiyor; onların üzerine oturan ortak bir priz gibi çalışıyor. Yani API entegrasyonu yatırımınız, yapay zeka tarafında da doğrudan işinize yarıyor.
Somut örnek: "Bu ay en çok iade alan üç ürün hangisi?" sorusuna bir asistanın cevap verebilmesi için sipariş, iade ve ürün verisinin tek yerde ve tutarlı durması gerekir. Bu koşulu modelin kendisi değil, altındaki API entegrasyonu katmanı sağlar.
Sıkça Sorulan Sorular
API entegrasyonu nedir?
API entegrasyonu, iki yazılım sisteminin API'ler aracılığıyla otomatik veri alışverişi yapacak şekilde bağlanmasıdır. Sipariş, stok, fatura veya müşteri bilgisi insan eli değmeden bir sistemden diğerine geçer ve iki tarafta da güncel kalır.
API entegrasyonu ne kadar sürer?
Hazır konnektör kurulumu genellikle 1-2 gün sürer. Özel geliştirme isteyen tek yönlü bir bağlantı 1-2 hafta, çift yönlü orta karmaşıklıktaki bir entegrasyon 3-6 hafta içinde biter. Süreyi asıl belirleyen, karşı sistemin dokümantasyon ve test ortamı kalitesidir.
API entegrasyonu maliyeti ne kadar?
Türkiye'de hazır konnektör kurulumu 5.000-20.000 TL bandında kalır; özel geliştirilen tek yönlü entegrasyonlar 25.000-90.000 TL, çift yönlü orta karmaşıklıktaki entegrasyonlar 90.000-250.000 TL bandına oturur. Yıllık bakım için geliştirme bedelinin %15-25'ini ayırmanız gerekir.
API kullanmak ücretli mi?
Karşı sisteme göre değişir. Pek çok pazaryeri ve muhasebe programı API erişimini paketine dahil eder; bazı kurumsal yazılımlar ek lisans ister. E-fatura tarafında özel entegratörler genellikle belge başına kontör veya abonelik ücreti alır.
Webhook ile API arasındaki fark nedir?
API'de siz karşı sisteme soru sorarsınız; webhook'ta karşı sistem bir olay gerçekleştiğinde size haber verir. Webhook anlık bildirim için daha verimlidir, ancak bildirim kaçabileceği için düşük frekanslı bir kontrol sorgusuyla desteklemeniz önerilir.
Entegrasyon bozulursa ne olur?
İyi tasarlanmış bir entegrasyonda kayıtlar kuyruğa girer, sistem belirli aralıklarla yeniden dener ve sorumlu kişiye uyarı gider; bağlantı düzelince birikmiş kayıtlar işlenir. Bu mekanizma yoksa veri sessizce kaybolur; bu yüzden izleme ve uyarı kurulumunu sözleşmeye yazdırın.
Sistemlerinizi bağlamaya karar verirken teknik ayrıntıların tamamını bilmeniz gerekmez. Hangi verinin hangi yöne akacağını, hata anında ne olacağını ve bakımı kimin üstleneceğini netleştirmeniz yeterlidir. Doğru kurduğunuz bir API entegrasyonu, ekibinizin her gün tekrarladığı kopyala-yapıştır işini ortadan kaldırır ve karar verirken baktığınız rakamların doğruluğunu güvence altına alır.
Web yazılım projelerimizde entegrasyonları sonradan eklenen bir modül olarak değil, mimarinin parçası olarak planlıyoruz. Mevcut sistemlerinizi birbirine bağlamanın en kısa yolunu konuşmak için bizimle iletişime geçin.
Bu konuda profesyonel destek mi lazım?
Projenizi ekibimizle konuşun — aynı gün dönüş, ücretsiz teklif.

