Reference

Plans and limits

What each plan includes, what is metered, and the hard limits that apply everywhere.

Full pricing is on the pricing page. This page is the reference for what gates on which plan and the limits that apply regardless of plan.

Plans

Pro is priced per platform, per linked project, per month, with unlimited generations while linked. A platform is one generated target for a project: an SDK in one language (TypeScript, Python, and Go each count as one), the CLI, or the MCP server. A TypeScript SDK, a Python SDK, and a CLI are three platforms. Each language a project generates is its own package, its own pull request, and its own hosted generation. Enterprise covers large APIs, many projects, the hosted MCP endpoint, and contracts.

FreeProEnterprise
Ad hoc generation on the homepage and POST /v1/generateUnlimited, first 25 operations, one platform per run, nothing storedSameSame
Hosted generationsUnlimited, first 25 endpoints eachUnlimited, whole specUnlimited, whole spec
Platforms per project1: an SDK in one languageAny, billed eachAny, billed each
Endpoints included per project25250, then $1.50 per endpoint per monthCustom
Regeneration pull requests, changelog, history, spec versionsManual runs only; automatic regeneration is ProIncludedIncluded
Spec patches and configApplied to every generationIncludedIncluded
Preview builds on spec PRsUnlimitedUnlimited
Hosted MCP endpointIncluded
Webhook relayIncludedIncluded
Attribution in generated packagesOn every planOn every planOn every plan

The endpoint meter is measured on the spec after patches, so removing operations with a patch reduces what is metered. It is counted once per project, whatever a project generates: endpoints belong to the spec, so a project building three languages does not pay for its endpoints three times.

Hard limits

LimitValue
Spec size10MB, pasted or fetched
Pasted spec in a browser requestAbout 4.5MB. Larger specs go in by URL.
URL fetch timeout15 seconds
Inline files in an API response3.5MB. Above that, files_omitted and a per-file endpoint.
Spec patches per project50
Global parameters20
Pagination rules100 keys
API list page size100
Anonymous generation20 requests per minute per IP
Authenticated API requests60 requests per minute per key
Webhook relay1MB per event, 5,000 events per session, events kept 24 hours, sessions 48 hours idle
Project name80 characters
Package name214 characters, valid for its registry

What is stored

  • Ad hoc generation stores nothing. Files are returned and forgotten.
  • Projects keep every generation's files, warnings, and metadata, plus every distinct spec version's raw text. Deleting a project deletes all of it.
  • Preview builds keep their generated files like any generation, and are not metered.
  • Relay events are transient: 24 hours at most.
  • API keys are stored as a hash. The full key exists only in the response that created it.

On this page