Client SDKs from
your OpenAPI spec
in minutes, not months
Upload or paste your spec, download a typed SDK ZIP, and integrate on your servers — no ferrumSDK runtime required.
Hobby: 1 free generation to try. Pro ($99/mo): 100 generations/month across all 7 languages.
import { PetstoreClient } from 'petstore-sdk';
const client = new PetstoreClient({
apiKey: process.env.PETSTORE_API_KEY,
});
// Sub-resource nesting
const pets = await client.pet.findByStatus('available');
const order = await client.store.placeOrder({ petId: 1, quantity: 2 });
Workflow
Ship an SDK in three steps
No config files. No YAML schemas. Just your spec.
Paste or upload your spec
Drop in JSON or YAML, fetch from a URL, or upload a file. OpenAPI 3.0 and 3.1.
Pick your language
TypeScript, Python, Go, Java, C# / .NET, PHP, or Ruby — idiomatic for each ecosystem.
Download & ship
Unzip, wire auth, run against your API. You own the code — npm, PyPI, Maven, or private.
Pricing
Try once free. Ship with Pro.
Download SDKs and run them on your infrastructure. Pay when you need a real monthly budget.
Pro
$99/mo
100 generations/month · all 7 languages · instant ZIP. Replace weeks of hand-written clients.
See Pro detailsPro Verify
$199/mo
Same 100 gens/month, plus Docker compile checks, Prism mocks, and MCP server generation.
Validation & MCPFeatures
Built to integrate, not to demo
Deterministic templates, idiomatic per language — finish on your own CI.
Zero lock-in
You own every file. Standard packages — npm, PyPI, Maven, or any registry. No runtime dependency on us.
Sub-resource nesting
Stainless-style architecture: client.projects.tasks.create() instead of flat method lists.
Auth auto-detected
Reads your OpenAPI security schemes. API keys, Bearer, and OAuth wired automatically.
Ready to publish
Includes package.json, pom.xml, and language manifests — ready for any registry.
JSON & YAML
Paste, upload, or fetch from a URL. Auto-detects format. Public or internal specs.
Runs in the background
Submit your spec, close the tab, come back when it's done. Live build log if you want.
MCP Server Generation
FeaturedOn Pro Verify, TypeScript builds can include an MCP server so agents (Claude Desktop, Cursor, Copilot) call your API as tools.
Your OpenAPI spec is all you need
If you already have an OpenAPI spec, get sub-resource nesting and production-quality clients — self-serve, in under a minute. No sales call.
No config file required
We read your OpenAPI spec directly — no .stainless.yml.
Same sub-resource nesting
client.projects.tasks.create() — the pattern you already know.
Self-serve free tier
No waitlist. Sign in and generate your first SDK now.
7 languages, one spec
Regenerate the same spec per language; Pro includes 100 runs/month.
Try your spec free today
One free generation — download and test on your servers. Need more? Pro is $99/mo for 100 SDKs.
7 languages · You own the code · No lock-in