Live · 7 languages · generate on your infra

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.

TS TypeScript Py Python Go Go Jv Java C# .NET Ph PHP Rb Ruby
Also generates: MCP Server (TypeScript)
client.ts · generated
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.

01

Paste or upload your spec

Drop in JSON or YAML, fetch from a URL, or upload a file. OpenAPI 3.0 and 3.1.

02

Pick your language

TypeScript, Python, Go, Java, C# / .NET, PHP, or Ruby — idiomatic for each ecosystem.

03

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.

Hobby

$0

1 SDK generation to try. Prove your OpenAPI spec works — free forever.

Start free
Most teams

Pro

$99/mo

100 generations/month · all 7 languages · instant ZIP. Replace weeks of hand-written clients.

See Pro details

Pro Verify

$199/mo

Same 100 gens/month, plus Docker compile checks, Prism mocks, and MCP server generation.

Validation & MCP

Features

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

Featured

On Pro Verify, TypeScript builds can include an MCP server so agents (Claude Desktop, Cursor, Copilot) call your API as tools.

Migrating from Stainless?

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 it with your spec Free tier · No credit card · Your spec stays private

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