Pengembang mengharapkan vendor teknologi untuk menyediakan perangkat pengembangan perangkat lunak, atau SDK, bersama dengan produk mereka untuk mempermudah pembuatan aplikasi menggunakan produk tersebut. Namun banyak vendor hanya menawarkan API, yang merupakan protokol sederhana yang memungkinkan komponen perangkat lunak berkomunikasi satu sama lain.
Alex Rattray, pendiri Tahan karatpercaya bahwa AI dapat membantu dalam kasus ini. Tahan karat menggunakan kompiler untuk menghasilkan SDK dari API secara otomatis, sebagian besar dengan cepat.
Seperti yang dijelaskan Rattray kepada TechCrunch, tanpa SDK, pengguna API terpaksa membaca dokumen API dan membuat semuanya sendiri. Namun, tidak ada cara mudah bagi vendor untuk membuat SDK untuk API mereka dalam skala besar.
Stainless mengadopsi spesifikasi API dan menghasilkan SDK dalam berbagai bahasa pemrograman, termasuk Python, TypeScript, Kotlin, dan Go. Seiring berkembang dan berubahnya API, platform Stainless mendorong pembaruan tersebut dengan opsi untuk mengontrol versi dan menerbitkan log perubahan.
Meskipun vendor pada umumnya mungkin memiliki pengembang internal yang membuat perpustakaan dalam berbagai bahasa untuk terhubung ke API mereka, Stainless menggunakan AI untuk menghasilkan konfigurasi awal, yang kemudian dapat disesuaikan oleh tim ke API mereka. Rattray mengatakan hal ini mencegah masalah seperti perpustakaan menjadi tidak konsisten atau usang, dan dapat mendorong pembaruan lebih cepat dan waktu integrasi lebih cepat.
“Kita dengan cepat memasuki dunia di mana setiap orang memiliki akses terhadap insinyur tingkat ahli yang mereka mampu,” katanya. “Dengan perubahan tersebut, setiap bisnis yang memiliki situs web akan melihat API mereka berkembang dari sebuah fitur untuk pengguna tingkat lanjut menjadi antarmuka inti untuk semua pengguna, dan bisnis tanpa API yang hebat akan menjadi ketinggalan jaman seperti restoran tanpa situs web.”
Sebagian besar fungsi Stainless didasarkan pada pengalaman Rattray di industri.
Rattray, seorang jurusan ekonomi, mulai membuat kode saat berada di UPenn, yang kemudian mendapatkan pekerjaan di Stripe sebagai insinyur di tim platform pengembangan. Di Stripe, Rattray membantu memperbarui dokumentasi API dan meluncurkan sistem yang mendukung Stripe API Client SDK.
Stainless bukan satu-satunya generator API ke SDK di luar sana. ada LibLab Dan berbicara dengan santaidan masih banyak lagi, selain proyek open source yang sudah lama ada seperti OpenAPI Generator.
Namun Rattray berpendapat bahwa Stainless menawarkan lebih banyak “polesan” berkat kompilernya.
“Meskipun generator OpenAPI sudah ada, banyak pelanggan menyebutkan telah mencobanya,” kata Rattray, “dan memiliki kualitas kode yang sangat rendah dalam hasil mereka, seringkali memerlukan lebih banyak pekerjaan untuk mengedit hasil guna memperbaikinya.”
Mungkin polesan itulah yang menarik raksasa teknologi seperti OpenAI, Anthropic, dan Meta ke platform Stainless, serta Runway, Groq, Cerebras, Modern Treasury, dan Cloudflare. Rattray mengatakan Stainless memiliki “ratusan” pelanggan yang membayar saat ini dan SDK-nya diunduh puluhan juta kali setiap minggunya.
Sebagian besar pelanggan membayar untuk tingkat perusahaan Stainless, yang dilengkapi dengan layanan tambahan dan fungsionalitas AI spesifik. Menerbitkan satu SDK tidak dipungut biaya. Namun perusahaan harus mengeluarkan antara $250 per bulan dan $30.000 per tahun untuk beberapa SDK yang mencakup berbagai bahasa pemrograman.
Rattray mengatakan pendapatan berulang tahunan perusahaan adalah sekitar $1 juta dan Inoxidable mendekati profitabilitas. Untuk berkembang, Stainless baru-baru ini menutup Seri A senilai $25 juta yang dipimpin oleh a16z dengan partisipasi dari Sequoia, The General Partnership, Felicis, Zapier, dan MongoDB.
Dengan total yang terkumpul sebesar ~$35 juta, uang tunai baru akan digunakan untuk memperluas tim Stainless yang beranggotakan 20 orang di New York, kata Rattray.
“Bisnisnya sangat efisien, tapi kami memutuskan untuk meningkatkannya untuk mempercepat pembangunan menuju visi kami,” tambahnya. “SDK hanyalah tindakan pertama; visi kami adalah membangun platform end-to-end yang digunakan oleh pengembang untuk segala hal yang berhubungan dengan API.”