- Fokus AI bergeser dari model yang menjawab ke agen yang bertindak, dan kegunaan agen ditentukan oleh sistem yang dapat diaksesnya
- Anthropic mengakuisisi Stainless, pembuat SDK dan alat server MCP, untuk memperluas cakupan koneksi Claude ke data dan alat
- Stainless, yang didirikan pada 2022, sejak awal membantu pembuatan SDK Anthropic resmi, dan digunakan oleh ratusan perusahaan untuk membuat SDK, CLI, dan server MCP
- Stainless mengubah spesifikasi API menjadi SDK yang natural dalam berbagai bahasa seperti TypeScript, Python, Go, Java, dan Kotlin
- Akuisisi ini memperkuat infrastruktur pengembang untuk memperluas pengalaman pengembang dan konektivitas agen di Claude Platform
Latar belakang akuisisi
- Fokus AI sedang bergeser dari model yang menjawab ke agen yang bertindak, dan kegunaan agen dibatasi oleh sistem yang dapat diaksesnya
- Anthropic membuat MCP untuk memungkinkan konektivitas agen, dan dengan bergabungnya tim Stainless, perusahaan ingin memperluas pengalaman pengembang dan konektivitas agen di Claude Platform
- Akuisisi Stainless akan memperkuat infrastruktur pengembang agar Claude dapat terhubung lebih baik ke data dan alat
Peran Stainless
- Stainless didirikan pada 2022, dan sejak awal API Anthropic telah mendukung pembuatan semua SDK Anthropic resmi
- Ratusan perusahaan menggunakan Stainless untuk membuat SDK, CLI, dan server MCP
- Hasil ini berperan sebagai library, alat command-line, dan konektor yang memungkinkan pengembang dan agen menggunakan API
- Stainless mengubah spesifikasi API menjadi SDK dalam berbagai bahasa seperti TypeScript, Python, Go, Java, dan Kotlin
- SDK yang dihasilkan dibuat agar cepat, stabil, dan terasa natural di masing-masing bahasa
Perspektif kedua perusahaan
- Katelyn Lesse, Head of Platform Engineering di Anthropic, menilai Stainless telah membentuk pengalaman pengembang Claude API sejak awal
- Karena agen hanya berguna sejauh target yang bisa dihubungkan, bergabungnya tim Stainless ditujukan untuk mengembangkan kemampuan Claude terhubung ke data dan alat
- Alex Rattray, pendiri dan CEO Stainless, memulai Stainless dari keyakinan bahwa SDK harus diperlakukan dengan perhatian yang sama seperti API yang membungkusnya
- Anthropic adalah salah satu tim yang bekerja sama dengan Stainless sejak awal, dan selama beberapa tahun terakhir Stainless telah menyaksikan apa yang dibangun para pengembang di atas Claude
- Dengan bergabungnya kedua tim, tim Stainless dapat melanjutkan pekerjaan yang sudah ada di platform yang penting
1 komentar
Opini Hacker News
Anthropic sudah berada pada tahap membutuhkan insinyur perangkat lunak kelas dunia, dan bersedia memberi kompensasi sangat besar untuk merekrut mereka
Tapi mereka tidak bisa menaruh lowongan di LinkedIn seperti “insinyur perangkat lunak yang benar-benar hebat, kompensasi $10 juta+” lalu menangani semua lamaran yang masuk
Berhasil membangun perusahaan dan membuat produknya dipakai, pada dasarnya adalah wawancara terbaik untuk kandidat level seperti itu jika Anda mampu membayar mereka
Mungkin saja Stainless ditutup dan timnya bergabung ke Anthropic untuk membuat integrasi membosankan seperti memungkinkan data HubSpot dipakai di Claude, tetapi Stainless adalah perusahaan yang sukses
Idenya sudah terbukti, jadi tinggal jadi Stainless berikutnya. Perusahaan AI sudah melakukan ini ke beberapa perusahaan dan akan terus melakukannya
Nama Stainless juga diambil dari pipa Stainless Steel, dan mereka mengibaratkan diri sebagai toko perlengkapan perpipaan kelas atas
Kalau melihat versi awal stainlessapi.com di archive.org, motto awalnya adalah “Quality fittings for your REST API”
Itu juga alasan saya sejak awal ingin bekerja di Stainless, meski saya paham pekerjaan seperti itu tidak cocok untuk semua orang
Tapi kalau melihat posisi yang sedang dibuka seperti marketing, finance, dan lainnya, semua itu tetap ada di https://www.anthropic.com/careers/jobs
Jadi saya penasaran kenapa mereka tidak memakai produk mereka sendiri untuk menggantikan peran-peran itu
Ada banyak alasan lain untuk acqui-hire, tetapi itu bukan satu-satunya cara, dan juga bukan cara paling efektif, untuk merekrut insinyur terkuat
Jika maksudnya adalah “berfokus menghubungkan fitur Claude Platform dan agen ke API, sambil menghentikan semua produk Stainless yang di-host, termasuk generator SDK”, maka suka atau tidak ini adalah acqui-hire
Selamat untuk tim Stainless. Mereka tim yang bagus untuk bergabung dengan Anthropic
Di awal saya memakai generator Node SDK mereka di Mux, lalu juga memakai generator TypeScript dan lainnya, dan produknya sangat bagus
Hanya saja produk/pasar ini sekarang berada di posisi yang rumit. Belakangan ini sangat mudah dan menggoda untuk vibe coding SDK dari file spesifikasi OpenAPI
Banyak tim tampaknya akan bergerak ke arah itu, baik bagus maupun buruk, dengan memakai toolchain yang memang sudah dipakai para pengembang produk, nyaris tanpa biaya tambahan
Akan jauh lebih baik jika ada panduan yang jelas untuk pengguna lama dan SDK mereka
Sekarang ini kesannya seperti “kami akan membeli pintu depan OpenAI lalu mengakhiri masa pakainya. Semoga tak ada orang yang berniat memakainya ke depan”, jadi terasa picik dan tak berarti
“Kami akan berfokus pada menghubungkan fitur Claude Platform dan agen ke API, sambil menghentikan semua produk Stainless yang di-host, termasuk generator SDK. Mulai hari ini, signup baru, project baru, dan SDK baru tidak lagi tersedia”
“Jika Anda adalah pelanggan Stainless, Anda bisa mendapatkan bantuan untuk bertransisi dari produk terkelola Stainless ke opsi lain di app.stainless.com/transition. SDK yang telah dihasilkan sejauh ini adalah milik pelanggan, dan Anda memiliki seluruh hak untuk memodifikasi serta memperluasnya sesuka Anda”
Timnya tampaknya menghabiskan cukup banyak waktu untuk membuat cara agar pelanggan bisa melakukan transisi self-service
Akuisisi seperti ini membuat alat coding berbasis agen terasa sedang berubah menjadi ekosistem tertutup
Anthropic membatasi penggunaan Claude Code, dan OpenAI tampaknya membiarkan Codex mengisi kekosongan itu
Menarik melihat bagaimana ini akan berkembang ke depan
Tujuannya adalah membuat semua orang mengubah cara kerja mereka agar bergantung pada alat-alat ini, sampai ke titik mereka tak lagi bisa membayangkan bekerja dengan cara lain, lalu harga dinaikkan
Ini cerita lama di software enterprise
Saya berharap dalam waktu dekat kita juga bisa mengatakan hal yang sama tentang agen coding
Saya sangat suka Claude, tapi saya tidak melacak resource Claude di repository
Kalau ada yang lebih baik muncul, alat itu juga akan bisa mem-parsing Markdown di file memori lama dengan baik, dan di repository itu sendiri tidak ada hal yang membuat orang lain harus tahu bahwa saya sudah berpindah
Saya heran banyak pengguna Claude menerima CLAUDE.md sebagai file yang harus dilacak dan merasa seluruh tim harus menstandarkan lalu membagikannya
Agen coding adalah API tertinggi, jadi harus menyesuaikan diri dengan cara interaksi yang disukai pengguna
Saya tidak tahu apakah mereka sungguh berharap bisa memaksakan prosedur operasi standar lewat sihir kotak hitam non-deterministik seperti ini
Jika melihat besarnya uang yang sudah ditanamkan, pada titik tertentu kata ROI pasti akan muncul
Ini strategi umpan-klasik yang diterapkan pada pasar dengan investasi modal raksasa
Mirip dengan OpenAI yang mengurangi fokus layanan lain lalu makin condong ke coding
Mereka ingin menunjukkan profitabilitas sebelum IPO besar
Saya penasaran apakah sebagai bagian dari penghentian layanan Stainless mereka mempertimbangkan untuk meng-open-source generator SDK
Stainless adalah software yang hebat
Membangun bisnis dari kenyataan bahwa para maintainer generator OpenAPI tidak punya cukup waktu untuk memperbaiki bug adalah sebuah percobaan yang bagus, dan menguntungkan semua pihak
Ide serupa seperti uv menghemat waktu saya setiap hari dan bahkan membuat saya menjadi semacam evangelist
Blog Stainless: https://www.stainless.com/blog/stainless-is-joining-anthropi...
Ada alternatif kuat yang open source dan dapat diperluas dari Microsoft
Saat ini dipakai untuk menghasilkan semua Azure SDK, dokumentasi, dan CLI, dan cukup bagus
https://typespec.io/
Sebagai catatan, saya pendiri Stainless dan juga berteman dengan orang yang membuat TypeSpec
Dari sudut pandang pelanggan Stainless, ini membuat frustrasi
Saya paham sebagian besar pelanggan baru kemungkinan akan memakai AI untuk menghasilkan client library
Tetapi basis pelanggan yang ada saat ini bergantung pada client library yang dihasilkan Stainless
Penyedia OpenAPI schema → client library seperti ini menghasilkan output yang sedikit berbeda satu sama lain, jadi tetap ada semacam ketergantungan
Sayangnya migrasinya tidak semudah sekadar pindah ke Speakeasy atau OpenAPI Generator tanpa merusak pelanggan lama
“Sekarang kerja apa?”
“Saya menulis dokumentasi di perusahaan AI San Francisco dan menerima total kompensasi $500 ribu”
“Saya sendirian merancang, memelihara, dan mengimplementasikan seluruh fungsionalitas platform di bidang IoT di Spanyol, dan menerima gaji €40 ribu per tahun”
“Spanyol? Saya baru beli vila liburan di tepi pantai dekat Alicante, tahu?”
“Ya…”