Selain fokus pada AI generatif, apa kesamaan yang dimiliki oleh startup AI seperti OpenAI, Anthropic, dan Together AI? Mereka menggunakan Tahan karatsebuah platform yang dibuat oleh mantan staf Stripe Alex Rattray, untuk menghasilkan SDK untuk API mereka.

Rattray, yang belajar ekonomi di University of Pennsylvania, telah membangun banyak hal selama yang dia ingat, mulai dari surat kabar bawah tanah di sekolah menengah hingga program berbagi sepeda di perguruan tinggi. Rattray mempelajari pemrograman sampingan saat berada di UPenn, yang kemudian memberinya pekerjaan di Stripe sebagai insinyur di tim platform pengembang.

Di Stripe, Rattray membantu memperbarui dokumentasi API dan meluncurkan sistem yang mendukung SDK klien API Stripe. Saat mengerjakan proyek-proyek tersebut, Rattray mengamati bahwa tidak ada cara mudah bagi perusahaan, termasuk Stripe, untuk membangun SDK untuk API mereka dalam skala besar.

“Tulisan tangan SDK tidak dapat diukur,” katanya kepada TechCrunch. “Saat ini, setiap perancang API harus menyelesaikan satu juta pertanyaan 'bikeshed' lagi, dan dengan susah payah menegakkan konsistensi dalam keputusan ini di seluruh API mereka.”

Sekarang, Anda mungkin bertanya-tanya, mengapa perusahaan memerlukan SDK jika ia menawarkan API? API hanyalah sebuah protokol, yang memungkinkan komponen perangkat lunak berkomunikasi satu sama lain dan mentransfer data. SDK, di sisi lain, menawarkan seperangkat alat pembuat perangkat lunak yang dihubungkan ke API. Tanpa SDK yang menyertai API, pengguna API terpaksa membaca dokumen API dan membuat semuanya sendiri, dan ini bukan pengalaman terbaik.

Solusi Rattray adalah Stainless, yang menggunakan spesifikasi API dan menghasilkan SDK dalam berbagai bahasa pemrograman termasuk Python, TypeScript, Kotlin, Go, dan Java. Seiring berkembang dan berubahnya API, platform Stainless mendorong pembaruan tersebut dengan opsi untuk membuat versi dan menerbitkan log perubahan.

“Perusahaan API saat ini memiliki tim yang terdiri dari beberapa orang yang membangun perpustakaan dalam setiap bahasa baru untuk terhubung ke API mereka,” kata Rattray. “Perpustakaan ini pasti menjadi tidak konsisten, ketinggalan zaman, dan memerlukan perubahan terus-menerus dari para insinyur spesialis. Stainless memperbaiki masalah itu dengan menghasilkannya melalui kode.”

Stainless bukan satu-satunya generator API-ke-SDK yang ada. Ada LibLab dan Speakeasy, ditambah lagi proyek sumber terbuka yang sudah lama ada seperti OpenAPI Generator.

Namun, Stainless memberikan lebih banyak “polesan” dibandingkan kebanyakan produk lainnya, kata Rattray, sebagian berkat penggunaan AI generatif.

“Stainless menggunakan AI generatif untuk menghasilkan 'konfigurasi Stainless' awal bagi pelanggan, yang kemudian terserah mereka untuk menyempurnakan API mereka,” jelasnya. “Ini sangat berharga bagi perusahaan AI, yang memiliki basis pengguna besar yang mencakup banyak pengembang pemula yang mencoba berintegrasi dengan fitur-fitur kompleks seperti streaming obrolan dan alat.”

Mungkin itulah yang menarik pelanggan seperti OpenAI, Anthropic, dan Together AI, bersama dengan Lithic, LangChain, Orb, Modern Treasury, dan Cloudflare. Stainless memiliki “lusinan” klien yang membayar dalam versi beta, kata Rattray, dan beberapa SDK yang dihasilkannya, termasuk SDK Python OpenAI, mendapatkan jutaan unduhan per minggu.

“Jika perusahaan Anda ingin menjadi sebuah platform, API Anda adalah landasannya,” katanya. “SDK yang bagus untuk API Anda mendorong integrasi yang lebih cepat, adopsi fitur yang lebih luas, peningkatan yang lebih cepat, dan kepercayaan pada kualitas teknik Anda.”

Sebagian besar pelanggan membayar untuk tingkat perusahaan Stainless, yang dilengkapi dengan layanan tambahan dan fungsionalitas khusus AI. Menerbitkan satu SDK dengan Stainless tidak dipungut biaya. Namun perusahaan harus membayar antara $250 per bulan dan $30.000 per tahun untuk beberapa SDK dalam berbagai bahasa pemrograman.

Rattray mem-bootstrap Stainless “dengan pendapatan sejak hari pertama,” katanya, seraya menambahkan bahwa perusahaan tersebut dapat memperoleh keuntungan secepatnya pada tahun ini; pendapatan berulang tahunan berkisar sekitar $1 juta. Namun Rattray memilih untuk mengambil investasi dari luar untuk membangun lini produk baru.

Stainless baru-baru ini menutup putaran benih senilai $3,5 juta dengan partisipasi dari Sequoia dan The General Partnership.

“Di seluruh ekosistem teknologi, Stainless menonjol sebagai mercusuar yang meningkatkan pengalaman pengembang, menyaingi standar tinggi yang pernah ditetapkan oleh Stripe,” kata Anthony Kline, partner di The General Partnership. “Seiring dengan API yang terus menjadi landasan inti dalam mengintegrasikan layanan seperti LLM ke dalam aplikasi, pengalaman langsung Alex dalam merintis sistem codegen API Stripe secara unik memposisikannya untuk menjadikan Stainless sebagai platform klasik untuk interaksi API yang mulus dan berkualitas tinggi.”

Stainless memiliki tim beranggotakan 10 orang yang berbasis di New York. Rattray memperkirakan jumlah karyawan akan bertambah menjadi 15 atau 20 pada akhir tahun ini.

Sumber