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.
One platform · One spec
The whole API toolchain in one upload.
Outworx Docs is one platform. Every tool below reads from the same OpenAPI, Swagger, or GraphQL spec — click any card to see what it does in detail.
Mock Server
Mock ServerHosted mock URL for every spec. Schema-walked, override-able, GraphQL-aware.
MCP Server
Model Context ProtocolPer-project MCP server with 12 tools — Claude / Cursor / Cline ready.
AI Chat
AI Chat AssistantFloating Ask AI drawer on every docs site, grounded in your spec.
SDK Generator
SDK GeneratorOne-file TypeScript or Python SDK from your spec — no toolchain.
Spec Diff
Spec Diff + GitHub PR ActionBreaking-change detection + a GitHub Action for every spec PR.
Uptime Monitoring
Uptime + Status Pages10-minute probes per endpoint + public status pages, per version.
Webhooks Playground
Webhooks PlaygroundCapture, sign, replay. HMAC verifier for 10+ providers. No tunnel.
Docs Page Builder
Hosted Docs + Page BuilderMintlify-style customization: custom header, per-endpoint markdown, white-label.
PR Preview Deploys
PR Preview DeploysThrowaway docs URL on every PR. 14-day TTL, banner with PR / commit / branch.
Audit Log
Audit Log + SIEM WebhookEvery change. Every actor. Every source. SOC2-ready evidence stream.
CLI + GitHub Action
CLI + GitHub Action`@outworx/cli` on npm + composite GitHub Action. Push specs in three lines.
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.
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.
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.
We parse & generate
Your spec drives every tool at once: docs page, mock URL, SDKs, MCP server, monitoring probes, status page, diff baseline.
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
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)
Pro
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
Business
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
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.
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
