Yeni bir şirket, herhangi bir şirketin net API belgeleri oluşturmasını kolaylaştıran ve aynı zamanda teknik olmayan ekip üyelerinin sürece katkıda bulunmasına izin veren bir platformla Stripe’in API çalışma kitabından bir yaprak alıyor.
Bu hafta TC Disrupt’ta Battlefield 200 kohortunun bir parçası olarak demo yapan TechCrunch, Theneo 4,5 milyar dolarlık API yönetim pazarından paylarını nasıl almayı planladıklarını öğrenmek için – bu rakamın neredeyse 5 yılda 14 milyar dolar.
API’ler veya “uygulama programlama arayüzleri”, çoğu modern yazılımı bir arada tutan yapıştırıcıdır. Uber’in, tüm altyapıyı sıfırdan kendileri oluşturmadan uygulama içi mesajlaşma sunmasına, çalışan geçmişinizi haritalar ve çevrimiçi satıcılar aracılığıyla görselleştirmek için fitness uygulamalarına ve Stripe tarafından desteklenen ödemeleri desteklemesine olanak tanır. Şirketler dahili olarak, her türlü arka uç sistemi ve veri deposunu birbirine bağlamak için kendi API’lerini de oluştururlar.
Kısacası, API’ler, modern teknolojik çağın gizli, genellikle isimsiz kahramanlarıdır. Ancak geliştiriciler tarafından kullanımı ve benimsenmesi kolay bir API oluşturmak, doğal zorluklarla birlikte gelir. Yalnızca API’yi oluşturmak yeterli değildir – özellikleri, işlevleri ve dağıtım talimatlarının kaydedilmesi ve takip edilmesi kolay bir biçimde sunulması gerekir. API belgelerini doğru bir şekilde almak zorunludur, bu da Theneo’nun damgasını vurmayı umduğu yer.
Şerit benzeri API belgeleri
Theneo’nun kurucu ortağı ve CEO’su Ana Robakidze, daha önce bir mühendislik ekibinin başındayken yüzlerce API üzerinde çalıştığını ve kaliteli API belgelerinin genellikle eksik olduğu sonucuna vardığını söyledi.
Robakidze, “API belgelerinin projemizin teslimi, maliyeti ve verimliliği üzerindeki etkisine şahsen tanık oldum” dedi. “Sonuç olarak, bir ekip lideri olarak, mükemmel API belgeleri oluşturmamıza yardımcı olacak bir araç aramak için önemli miktarda zaman ve çaba harcadım – sektördeki en iyilerden biri olarak kabul edilen Stripe’a benzer. . Araçların çoğuyla ilgili sorun, ya zaman alıcı olmaları ya da çok fazla sınırlamaya sahip olmalarıdır.”
Robakidze’ye göre sorunun kökü, geliştiricilerin mutlaka teknik yazarlar olmamasıdır – “belgelemek yerine başka bir API oluşturmayı” tercih ederler. Sonuç olarak, özellikle birçok dahili API (yani, bir şirketin dahili sistemlerini ve uygulamalarını bağlamak için oluşturulmuş API’ler) ya tamamen belgelenmez veya belgelenirlerse, API geliştikçe senkronize edilmez ve sürdürülmez. Bu sorun, geliştiricilerin bir şirket içinde gelip gitmesiyle daha da artar ve genellikle hantal bir karmaşaya yol açar.
Robakidze, “Theneo, yüksek kaliteli API belgelerinin oluşturulmasını hızlı ve bakımı kolay hale getirmek amacıyla hayal kırıklığıyla oluşturuldu.” Dedi.
Theneo ile geliştiriciler GitHub depolarını bağlar veya API koleksiyonlarını yükler ve ardından Theneo her şeyi analiz eder ve gerekli API belgelerini sunar. Ayrıca, temel olarak geliştiricilerin veri istemesi, göndermesi ve silmesi gereken API spesifikasyonunun parçaları olan farklı API özniteliklerinin otomatik olarak tanımlanması da dahil olmak üzere, belgeleri iyileştirmek için doğal dil işlemeyi (NLP) kullanan bir AI asistanı sunar. . Bu nedenle, örneğin bir “müşteri oluştur” nesnesi, kullanıcının (yani geliştiricinin) özniteliğin tam olarak ne için olduğunu bilmesi için her biri bir tanımı olan çeşitli öznitelikler içerir.
Robakidze, “AI asistanımız, özellikle API’lerinizde binlerce alan olduğunda, genellikle bir geliştiricinin veya teknik yazarın oluşturulması önemli miktarda zaman alan bu alanlar için açıklamalar geliştirir.”
Theneo süreci mümkün olduğunca otomatikleştirmek için tasarlanmış olsa da, kesinlikle kendi iradesi dışında hediye paketinde bir API belgesi sunmayacak – geliştiricilerin ve diğer ekip üyelerinin biçimlerde ve ifadelerde ince ayar yapması, eklemeler yapması gerekeceğini kabul ediyor. daha fazla görüntü veya neye ihtiyacı varsa.
Robakidze, “API’yi analiz ediyoruz, ayrıştırıyoruz ve ardından zaten iyi yapılandırılmış bir API belgesi döndürüyoruz” dedi. “Kullanıcı daha sonra resimler ve farklı API widget’ları gibi daha fazla ayrıntı ekleyip eklememeyi seçebilir ve işbirliği yapabilmeleri için ekip üyeleri ekleyebilir.”
Theneo’yu destekleyen motor hem dahili hem de harici API’lerde aynı olsa da şirket, üçüncü taraf geliştiricilerin takip etmesi daha kolay olan daha ince bir arayüzü takdir ettiğini kabul ederek, ikincisi için ek araçlar sağlıyor. Yani bu temelde şirketin gereksinimlerine göre uyarlanabilen ve markalanabilen beyaz etiketli bir ürün anlamına gelir.
Fiyatlandırma açısından, Theneo’nun şu anda kullanıcı başına aylık yaklaşık 20 ABD Doları tutarında, iş planında sınırsız API projeleri için ayda 45 ABD Dolarına yükselen temel bir planı vardır. Ayrıca, özelleştirilmiş marka oluşturma ve kendi kendine barındırma yeteneği gibi özelliklerin kilidini açan bir kurumsal plan sunar. Aynı zamanda tamamen ücretsiz bir sürüm üzerinde çalışıyor, ancak Robakidze bunun henüz prime time için hazır olmadığını söyledi.
Finansman
Y Birleştirici (YC) mezun olmak tam bir yıl önce kurulduğundan bu yana tohum öncesi finansmanda şimdiden 1,5 milyon dolar topladı ve bu hafta daha fazla finansman sağlama sürecinde olduğunu doğruladı. Ayrıca, Robakidze’nin “API’ler için Figma”ya benzer bir şey olarak tanımladığı, bir yazılım projesinde yer alan herkesin teknik becerilerine bakılmaksızın katkıda bulunması için tasarlanmış güncellenmiş bir dokümantasyon düzenleyicisini de tanıttı.
Robakidze, “API’ler veya API dokümanları oluşturmaya gelince birden fazla oyuncunun olduğunu ve bu kullanıcıların işbirliği yapmasının çok önemli olduğunu fark ettik” dedi. “Figma’nın işbirliğiyle yaptığına benzer şekilde, API dokümantasyon düzenleyicimiz, kullanıcıların işbirliği yapmasına olanak tanıyor, böylece yöneticiler ve teknik olmayan üyeler içerik üzerinde kolayca birlikte çalışabilir ve yüksek kaliteli belgeler üretebilir.”
Robakidze, şirketin her boyutta ve türde işletmeyle çalışmaya oldukça açık olduğunu ve şu anda fintech’lerden devlet kurumlarına ve tarım şirketlerine kadar her şeyi kapsayan yaklaşık 3 bin şirketle çalıştığını söyledi.
Robakidze, “En büyük müşterilerimiz, genellikle 20’den fazla geliştiriciye sahip fintech şirketleridir” dedi.
Theneo’nun son on yılda ortaya çıkacak en büyük fintech girişimlerinden birini taklit etmek istediği göz önüne alındığında, fintech içinde özel bir çekiş görüyor olması biraz uygun. Stripe, Google ve Amazon da dahil olmak üzere hem yeni başlayanlar hem de büyük teknoloji firmaları tarafından kullanılan ödeme işleme API’si ile tanınır ve sağladığı belgeler, geliştiriciler tarafından sevilmesinde rol oynar.
“Stripe entegrasyonu üzerinde çalışmayı sevmemin nedenlerinden biri, API belgelerinin çok iyi organize edilmiş olması, çok iyi düşünülmüş bir kullanıcı arayüzüne sahip olması ve genellikle geliştiricilerin kendileriyle entegre etmek için ihtiyaç duydukları bilgileri elde etmelerini kolaylaştırmasıdır. “dedi Robakidze. “Diğer Stripe alternatifleri üzerinde çalışırken, gerekli API bilgilerine göz atmanın ve bulmanın ne kadar zor olduğu nedeniyle genellikle iki kat daha uzun sürerdi. Geliştiriciler Stripe’in API belgelerine bayılıyor, bu nedenle diğer işletmelerin ve geliştiricilerin aynı yüksek kaliteli belgeleri oluşturabileceğinden emin olmak istedik.”