New·mocks · SDKs · diffs · uptime · MCP

The API platform around your spec.

Hosted docs, mock server, type-safe SDKs, spec-diff PR reviews, uptime monitoring, and an MCP server for Claude and Cursor — from any OpenAPI, Swagger, or GraphQL spec. Free for 2 projects, $9/month after.

Or try:

Or sign up — free for 2 projects

Everything else

And the rest of the platform.

Six tools carry the headline; the rest of the platform ships every polish you'd expect — listed below.

Free mock server per spec

Hosted mock URL the moment you upload. Schema-walked responses, named-example cycling, stateful overrides with templating, real GraphQL execution — free on every plan.

MCP server per project

Claude, Cursor, Cline, or any MCP-aware tool. 12 tools for listing endpoints, generating typed clients, running live calls, and grounded Q&A.

AI chat that knows your API

A floating Ask AI drawer on every docs site, trained on your spec. Visitors get answers with clickable endpoint citations.

One-file TypeScript & Python SDKs

Every spec compiles to a single drop-in `.ts` or `.py` file with typed methods, dataclasses, and a `Client` class. No npm package, no build step.

Spec diffs + GitHub PR reviews

Automatic semver-bump detection. One-line GitHub Action drops the diff into every spec PR before reviewers approve.

Uptime + public status pages

Toggle monitoring per endpoint, probe every 10 minutes from the edge. Public projects get a `/status/<slug>` page customers can bookmark.

Try-It playground · REST + GraphQLCode examples in 12+ languagesCustom branding & domainsMulti-version API supportAuto-sync from spec URLSaved requests & environmentsWebhooks playgroundEmbeddable Try-It widgetDocs page builderStateful mock overridesPrefer-header response steeringAnalytics dashboardPassword protectionTeam collaborationHMAC signature verifierDeep-linking to any endpoint
Try-It playground · REST + GraphQLCode examples in 12+ languagesCustom branding & domainsMulti-version API supportAuto-sync from spec URLSaved requests & environmentsWebhooks playgroundEmbeddable Try-It widgetDocs page builderStateful mock overridesPrefer-header response steeringAnalytics dashboardPassword protectionTeam collaborationHMAC signature verifierDeep-linking to any endpoint
Try-It playground · REST + GraphQLCode examples in 12+ languagesCustom branding & domainsMulti-version API supportAuto-sync from spec URLSaved requests & environmentsWebhooks playgroundEmbeddable Try-It widgetDocs page builderStateful mock overridesPrefer-header response steeringAnalytics dashboardPassword protectionTeam collaborationHMAC signature verifierDeep-linking to any endpoint
Try-It playground · REST + GraphQLCode examples in 12+ languagesCustom branding & domainsMulti-version API supportAuto-sync from spec URLSaved requests & environmentsWebhooks playgroundEmbeddable Try-It widgetDocs page builderStateful mock overridesPrefer-header response steeringAnalytics dashboardPassword protectionTeam collaborationHMAC signature verifierDeep-linking to any endpoint

Every role on the API

One platform — every role on the API.

The team shipping the API, the team building against it, the QA engineers stress-testing it, and the AI assistants now sitting between them — all working off the same spec.

Solo devs & indie hackers

Your docs are your product page.

Launch an API on the side? Your docs do the selling — and the free mock URL means a prospective integrator can stub your API in their app before they sign up. Polished, AI-powered, free forever for two projects.

Startups with a public API

Your docs are your sales team at 2am.

Every unanswered question at the integration stage is a lost customer. The AI chat drawer catches the 80% of questions your human team shouldn't be repeating, and the hosted mock server lets prospects integrate before they wait on your sales call.

Platform & internal API teams

Your docs are your onboarding flow.

New engineer joining? Point them at the docs, let the AI walk them through your 400-endpoint platform, and let the mock URL drive their integration tests. Multi-version support, password protection, stateful overrides, and analytics come standard.

Frontend teams

Build the UI before the backend exists.

Backend team is two sprints out and your designer is breathing down your neck. Point your fetch calls at the free mock URL, ship the screens, and swap the host when the real API lands. Stateful overrides cover the empty states, error states, and loading states your spec doesn't capture yet.

QA & integration test engineers

Deterministic fixtures, no fixture files.

Your CI is flaky because the staging API has a real database. Pin a mock URL per environment, drive responses with `Prefer: example=...`, and use stateful overrides to assert error paths without standing up a Prism / WireMock / Mockoon process per microservice. Activity feed shows exactly what each test hit.

AI-native dev teams

Your API, native to Claude and Cursor.

Every project ships an MCP server with 12 tools — list endpoints, generate typed clients, run live calls, ask grounded questions. Your AI assistants operate the API with the same fidelity as your engineers. The same project's mock URL means the AI can iterate against synthetic responses before touching production.

How it works

From spec to platform in three steps.

One upload powers the docs site, the mock server, the SDKs, monitoring, and every other tool. Under 60 seconds.

Step 01

Point us at your spec

Drop in an OpenAPI, Swagger, or GraphQL file — or paste a URL and we'll fetch and auto-sync it on a schedule.

Step 02

We parse & generate

Your spec drives every tool at once: docs page, mock URL, SDKs, MCP server, monitoring probes, status page, diff baseline.

Step 03

Share, gate, monitor

Send the docs URL to customers, drop the SDK in your app, wire the GitHub Action to your repo, point monitoring at production. All from one dashboard.

Pricing

Simple, honest pricing.

Start free. Upgrade when you need more projects, versions, or custom domains. No credit card required.

Free

$0forever

Dogfood your own API, forever.

  • 2 projects · 1 version each
  • Hosted public docs URL
  • Free mock server (10k req/mo)
  • Try It playground + code snippets
  • AI-powered search (5 / month)
Start free
Most Popular

Pro

$9/month

When your first real customer asks for docs.

  • 10 projects · 3 versions each
  • MCP server + AI chat (25k tokens/day)
  • TS + Python SDKs · spec diff · uptime monitoring
  • Mock server (100k req/mo) + chaos + overrides
  • PR previews · webhooks · saved requests · embeddable widget
Upgrade to Pro

Business

$19/month

Public API, real traffic, real support deflection.

Everything in Pro, plus:

  • Unlimited projects + versions
  • 10 collaborator seats
  • RBAC + audit log + SIEM webhook
  • Custom domain with auto-SSL
  • Analytics + priority support
Upgrade to Business

See full feature comparison →
All plans include SSL, public docs URL, and Try It playground.

FAQ

Frequently asked questions.

The questions we hear most. Browse all 28 on the full FAQ page.

OpenAPI 3.x, Swagger 2.0, and GraphQL SDL. Upload a JSON or YAML file, paste raw content, or point us at a URL — we fetch and parse it automatically.

Yes. Free gets 2 projects, hosted docs at yourapi.docs.outworx.io, the full Try It playground, code snippets in 4+ languages, and 5 AI searches per month. No credit card required.

Every Pro and Business project gets its own MCP server — one URL plus a token that plugs into Claude Desktop, Cursor, Cline, Continue, or any MCP-aware tool. Developers using your API can connect it to their AI assistant and the model gains 12 tools: list/search endpoints, generate TypeScript types, run live calls with their own credentials, ask grounded questions, and more. Response shapes from live calls are inferred and merged into a stored schema, so generated types stay accurate even for endpoints your OpenAPI spec under-documents.

Yes. Every public, non-password-protected project gets a free hosted mock URL the moment its spec uploads — `docs.outworx.io/mock/<slug>/...` for OpenAPI/Swagger, and POST `/mock/<slug>/graphql` for GraphQL specs. Responses come from explicit `example` fields in your spec, named examples cycled via the standard `Prefer: example=<name>` header, schema-driven samples with faker output (uuid, email, date-time), or stateful overrides you pin from the dashboard. Two-layer rate limiting (120 req/min per project, 60 req/min per IP), open CORS, no built-in auth.

Yes — TypeScript and Python today, and the generator is format-aware: HTTP specs (OpenAPI / Swagger) get one typed function per endpoint with a Client class that bundles auth + base URL; GraphQL specs get one typed function per Query / Mutation / Subscription field with default selection sets baked in (and a `query` override per call). One drop-in `.ts` or `.py` file, native fetch / httpx, no codegen toolchain. Re-download from the dashboard or pipe through `curl` in CI whenever your spec changes.

Yes. Install `@outworx/cli` from npm and run `outworx push openapi.yaml --project <slug>` from any CI runner with Node 20+. Zero deps, ~30KB tarball, instant `npx` cold-start. For GitHub-hosted runners we ship `outworx/upload-spec-action@v1` — three lines in your workflow YAML. Token-prefix routing covers both account-level personal access tokens (preview pushes work) and per-project upload tokens. Exit codes are scriptable: 0 success / 1 user error / 2 transient / 3 internal.

Price, scope, and AI-native. Pro is $9/mo (vs $99+ at ReadMe, $150+ at Mintlify) and replaces 5 separate tools — docs (Mintlify), SDKs (Speakeasy), spec diffs (Bump.sh), uptime (Checkly), API client (Postman). Upload your spec and the entire lifecycle is live in under a minute. And you're the only docs platform that ships a per-project MCP server.

One platform · One spec · Sixty seconds

Replace your API stack with one upload.

Point us at your spec and you walk away with hosted docs, a free mock URL, drop-in SDKs, spec diffs that gate your PRs, uptime monitoring with public status pages, an MCP server for Claude and Cursor, and a webhooks playground — all on one bill.

No credit card · Live in under a minute · Cancel anytime