Back to Home

OpenAPI Mock Server

Import any OpenAPI or Swagger spec and get live mock endpoints in seconds. No local server, no YAML wrangling, no boilerplate.

How It Works

Step 1: Import your OpenAPI spec

Upload an OpenAPI 3.x or Swagger 2.0 file, or paste a URL. moqapi.dev parses every path, method, parameter, and response schema automatically.

Step 2: Get live endpoints instantly

Every route in your spec becomes a working mock endpoint with realistic response payloads. No configuration needed — the defaults just work.

Step 3: Iterate without friction

Update your spec and re-import. moqapi.dev versions every revision so you can compare, roll back, or detect breaking changes across releases.

Quick Example

After importing a spec with a /users endpoint, you can immediately call:

# List users — returns AI-generated data matching your schema
curl -X GET "https://moqapi.dev/api/invoke/mock/YOUR_API_ID/users"

# Create a user — stateful endpoint persists the record
curl -X POST "https://moqapi.dev/api/invoke/mock/YOUR_API_ID/users" \
  -H "Content-Type: application/json" \
  -d '{"name":"Ava","email":"ava@example.com"}'

# Test error handling
curl -X GET "https://moqapi.dev/api/invoke/mock/YOUR_API_ID/users?forceStatus=500"

What Sets moqapi.dev Apart

AI-Powered Data Generation

moqapi.dev uses Google Gemini and Faker.js to generate realistic payloads that match your schema types, constraints, and enum values.

Chaos Testing Built In

Inject latency, random errors, and status codes to test how your app handles failures. No separate tool required.

Spec Versioning & Drift Detection

Keep all spec revisions stored. Detect contract drift when the backend deviates from the agreed spec, and catch breaking changes early.

Supported Specifications

OpenAPI 3.0 / 3.1

Full support for paths, schemas, parameters, request bodies, and response examples.

Swagger 2.0

Automatic conversion and endpoint generation from legacy Swagger specs.

GraphQL SDL

Import GraphQL schemas and query mock endpoints with realistic resolvers.

WSDL / SOAP

Upload WSDL definitions for SOAP mock endpoints with XML payloads.

Frequently Asked Questions

Does moqapi.dev support OpenAPI 3.1?

Yes. moqapi.dev supports OpenAPI 3.0, 3.1, and Swagger 2.0 specifications.

Can I import a spec from a URL?

Yes. You can upload a file or paste a URL to an OpenAPI spec hosted anywhere.

Do mock endpoints support authentication?

Yes. moqapi.dev includes an auth sandbox with OAuth 2.0, JWT, and PKCE flow testing.

Is the free tier enough to test OpenAPI specs?

Yes. The free tier includes 3 projects with unlimited mock endpoints — enough for most development and testing workflows.

Ready to try it?

Import your first OpenAPI spec and get live mock endpoints in under a minute.

Get Started Free