Geliştiricilerin Beklentileri ve API Sorunları
Geliştiricilerin teknoloji tedarikçilerinden yazılım geliştirme kitleri (SDK) sunmalarını bekliyorlar. Bu kitler, ürünlerin kullanımıyla uygulama geliştirmeyi kolaylaştırıyor. Ancak, birçok tedarikçi yalnızca API sunuyor; bu da yazılım bileşenlerinin birbirleriyle iletişim kurmasını sağlayan protokoller sadece.
Stainless’in İnovatif Yaklaşımı
Stainless’in kurucusu Alex Rattray, yapay zekanın bu konuda yardımcı olabileceğini düşünüyor. Stainless, bir derleyici kullanarak API’lerden otomatik olarak SDK’lar oluşturuyor; bu işlem büyük ölçüde anlık olarak gerçekleşiyor.
Rattray, TechCrunch’a verdiği demeçte, “Bir SDK olmadan, API kullanıcıları API belgelerini okumak zorunda kalıyor ve her şeyi kendileri inşa etmek durumundalar.” dedi. Fakat, satıcılar için API’leri ölçekli bir şekilde SDK’lar oluşturmanın kolay bir yolu yok.
SDK Oluşturma Süreci
Stainless, bir API teknik spesifikasyonunu alıyor ve Python, TypeScript, Kotlin ve Go gibi çeşitli programlama dillerinde SDK’lar üretiyor. API’ler geliştikçe ve değiştikçe, Stainless’in platformu bu güncellemeleri sürümleme ve değişiklik günlüğü yayınlama seçenekleriyle birlikte iletiliyor.
Genellikle bir satıcı, API’lerine bağlanmak için çeşitli dillerde kütüphaneler inşa eden iç geliştirme ekiplerine sahipken, Stainless başlangıçta bir yapılandırma üretiyor ve ekipler bunu API’lerine göre ince ayar yapabiliyor. Rattray, bunun, kütüphanelerin tutarsız veya güncel olmaması gibi sorunlardan kaçınılmasına olanak sağladığını belirtiyor. Bu da daha hızlı güncellemeleri ve daha hızlı entegrasyon sürelerini birlikte getiriyor.
“Hızla herkesin cebinde bir uzman mühendis bulunacağı bir dünyaya giriyoruz,” diyor Rattray. “Bu değişimle birlikte, her web sitesine sahip şirket, API’lerini güç kullanıcıları için bir özellik olmaktan çıkıp, tüm kullanıcılar için birincil bir arayüz haline getiriyor; mükemmel API’lere sahip olmayan şirketler ise, websitesi olmayan bir restoran kadar çağdışı hale gelecek.”
Stainless’in Kullanıcıları ve Gelecek Vizyonu
Stainless’in işlevselliği, Rattray’ın sektördeki deneyimlerinden önemli ölçüde etkilenmiştir.
Rattray, ekonomi okurken programlama öğrenmeye başladı ve bu da onu Stripe’da geliştirici platformu ekibinde bir mühendis olarak işe soktu. Stripe’da API belgelerini revize etmesine ve Stripe’ın API istemci SDK’sını güçlendiren sistemi başlatmasına olanak tanıdı.
Stainless, yalnızca bir API’den SDK üreten bir kuruluş değil. LibLab ve Speakeasy gibi diğer API’den SDK üreten araçlar da var ve açık kaynak projeleri arasında uzun zamandır var olan OpenAPI Generator da bulunuyor.
Ancak Rattray, Stainless’in derleyicisi sayesinde daha fazla “parlaklık” sunduğunu savunuyor.
“OpenAPI Generator mevcutken, birçok müşteri onu denemiş olduğunu belirtiyor,” diyor Rattray, “ancak çıktılarındaki kod kalitesinin çok düşük olduğu ve çıktıyı düzenlemenin daha fazla iş gerektirdiği sıklıkla vurgulanıyor.”
Bağlantıların kalitesi, OpenAI, Anthropic, Meta gibi büyük teknoloji şirketlerini ve Runway, Groq, Cerebras, Modern Treasury, Cloudflare’ı Stainless’in platformuna çekmiş gibi görünüyor. Rattray, Stainless’in şu anda “yüzlerce” ücretli müşterisi olduğunu ve SDK’larının her hafta on milyonlarca kez indirildiğini iddia ediyor.
Çoğu müşteri, ek hizmetler ve yapay zeka ile ilgili işlevsellik sunan Stainless’in kurumsal paketine ödeme yapıyor. Tek bir SDK yayınlamak ücretsiz. Ancak, çoklu SDK’lar ve çoklu programlama dilleri için aylık 250 dolardan yıllık 30.000 dolara kadar ödemeler yapılması gerekiyor.
Finansman ve Gelecek Stratejisi
Rattray, şirketin yıllık tekrarlayan gelirinin yaklaşık 1 milyon dolar civarında olduğunu ve Stainless’in kârlılığa yaklaştığını belirtiyor. Büyümek için, Stainless yakın zamanda a16z liderliğinde 25 milyon dolarlık bir Seri A yatırım turunu kapattı; bu turda Sequoia, The General Partnership, Felicis, Zapier ve MongoDB gibi firmalar da yer aldı.
Alınan toplam yatırım miktarının yaklaşık olarak 35 milyon dolara ulaştığını ifade eden Rattray, yeni kaynakların New York merkezli Stainless’in 20 kişilik ekibini genişletmek için kullanılacağını söyledi.
“İş oldukça verimli, ancak vizyonumuza yönelik geliştirmeleri hızlandırmak amacıyla yatırım almak istedik,” diye ekledi Rattray. “SDK’lar sadece ilk aşama; vizyonumuz, geliştiricilerin API ile ilgili her şey için başvuracakları kapsamlı bir platform inşa etmek.”