TechCrunch News 2024年12月10日
Stainless helps build SDKs for OpenAI, Anthropic, and Meta
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Stainless利用AI技术,可根据API自动生成软件开发工具包(SDK),支持多种编程语言,解决了开发者使用API时需自行构建一切的痛点。该平台能自动推送API更新,并提供版本控制和变更日志发布选项。与传统的手动构建库相比,Stainless避免了库不一致或过时的问题,加速了集成时间。目前已吸引OpenAI、Anthropic等科技巨头使用,拥有数百个付费客户,SDK下载量每周达数千万次。公司年收入约100万美元,并已接近盈利。

🤖 Stainless的核心技术在于利用AI自动生成SDK。开发者通常需要SDK来简化应用程序开发,但许多供应商只提供API。Stainless通过接收API规范,自动生成Python、TypeScript、Kotlin和Go等多种编程语言的SDK,极大地减轻了开发者的负担。

🔄 Stainless平台能够自动处理API的更新。随着API的演变,Stainless可以推送这些更新,并提供版本控制和变更日志发布选项。这避免了因库不一致或过时而产生的问题,并能推动更快的升级和集成。

👨‍💻 Stainless的创始人Alex Rattray曾在Stripe担任开发平台团队的工程师,这段经历启发了他创建Stainless。他认为,随着AI技术的发展,每个公司都将拥有一个“专家级工程师”,API将成为所有用户的主要接口。Stainless的出现正是为了满足这一趋势。

💰 Stainless的商业模式经过验证,目前已拥有数百个付费客户,其中包括OpenAI、Anthropic和Meta等科技巨头。其SDK的下载量每周达到数千万次。大多数客户使用的是企业版,该版本提供额外的定制服务和AI特定功能。公司年收入约100万美元,并已接近盈利。

🚀 Stainless最近完成了2500万美元的A轮融资,由a16z领投,Sequoia等知名机构参投。这笔资金将用于扩大团队规模,并加速开发,以实现其构建全面的API相关平台的愿景。

Devs expect tech vendors to supply software development kits, or SDKs, alongside their products to make it easier to create apps using those products. But many vendors only offer APIs, which are simply protocols that enable software components to communicate with each other.

Alex Rattray, the founder of Stainless, thinks AI can assist, here. Stainless uses AI to generate SDKs from APIs automatically, largely on the fly.

As Rattray explained to TechCrunch, without an SDK, API users are forced to read API docs and build everything themselves. Yet there isn’t an easy way for vendors to create SDKs for their APIs at scale.

Stainless takes in an API spec and generates SDKs in a range of programming languages including Python, TypeScript, Kotlin, and Go. As APIs evolve and change, Stainless’ platform pushes those updates with options for versioning and publishing changelogs.

While a typical vendor might have in-house devs building libraries in various languages to connect to their API, Stainless uses AI to produce an initial config, which teams can then fine-tune to their API. Rattray asserts that this avoids problems like libraries becoming inconsistent or outdated, and can drive quicker upgrades and faster time to integration.

“We’re quickly entering a world where everyone has access to an expert-level engineer in their pocket,” he said. “With that shift, every company with a website will see their APIs grow from a power-user feature to a primary interface for all users, and companies without excellent APIs will become as anachronistic as a restaurant without a website.”

Much of Stainless’ functionality was informed by Rattray’s experiences in the industry.

Image Credits:Stainless

Rattray, an economics major, picked up programming on the side while at UPenn, which led to a job at Stripe as an engineer on the developer platform team. At Stripe, Rattray helped to revamp API documentation and launch the system that powers Stripe’s API client SDK.

Stainless isn’t the only API-to-SDK generator out there. There’s LibLab and Speakeasy, to name a couple, plus longstanding open source projects such as the OpenAPI Generator.

But Rattray argues that Stainless delivers more “polish” thanks to AI.

“While the OpenAPI Generator exists, many customers mention having tried it,” Rattray said, “and it having fallen extremely short on code quality in its outputs — often requiring much more work to edit the output and bring it up to snuff.”

It’s perhaps that polish that attracted tech giants like OpenAI, Anthropic, and Meta to Stainless’ platform, as well as Runway, Groq, Cerebras, Modern Treasury, and Cloudflare. Rattray claims that Stainless has “hundreds” of paying customers today, and that its SDKs are being downloaded tens of millions of times every week.

Most customers are paying for Stainless’ enterprise tier, which comes with additional white-glove services and AI-specific functionality. Publishing a single SDK is free. But companies have to fork over between $250 a month and $30,000 a year for multiple SDKs spanning multiple programming languages.

Rattray says that the company’s annual recurring revenue is hovering around $1 million, and that Stainless is nearing profitability. To grow, Stainless recently closed a $25 million Series A led by a16z with participation from Sequoia, The General Partnership, Felicis, Zapier, and MongoDB.

Bringing its total raised to ~$35 million, the new cash will go toward expanding New York-based Stainless’ 20-person team, Rattray said.

“The business is very efficient, but we decided to raise to accelerate development toward our vision,” he added. “SDKs are just the first act — our vision is to build the comprehensive platform developers turn to for everything API-related.”

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

人工智能 SDK API 自动化 软件开发
相关文章