Dynamic Mock Server

Create mock APIs for parallel development and testing.
Updated

What It Does

The Dynamic Mock Server creates mocks that follow your specifications, so frontend teams can develop against them while backend work continues. Responses come from the examples and schemas in your spec, without an AI call, and you can edit any of them, add conditional rules that match on query parameters, headers or body fields, use templates that echo the request or generate values, and add latency to see how the client behaves on a slow network. Each project gets an isolated mock host for clean separation. Mocks answer the requests sent to them; they are stateless, they do not inject faults beyond the status and delay you set, and they do not intercept test runs.

A frontend app sends three requests to a mock server generated from the Orders API spec; matching rules return 200 with the order when the id exists, 404 when it does not, and 201 when a valid order is created

Overview

Generate mock servers from your imported OpenAPI, WSDL or GraphQL definitions, up to 500 endpoints at once. Each project gets its own mock host, with responses that follow your spec's examples and schemas, conditional rules, dynamic templates and simulated latency, for frontend development and testing while the backend is still in progress.

Key Capabilities

Per-project mock host, or a path-based URL
Mocks follow your spec’s examples and schemas; generate up to 500 endpoints at once
Conditional responses by query, header or body field, with 10 operators
Templates echo the request and generate UUIDs, timestamps and random numbers
Per-response latency simulation; REST, SOAP and GraphQL mocks
See mock server status per project; 50 mocks on Free, unlimited on paid plans

How It Works

  1. 1

    Open Mocks, select the project and click Start Mock Server

  2. 2

    Mock responses are generated from your API spec’s examples and schemas

  3. 3

    Customize individual responses, add conditions, templates or latency in the mock editor

  4. 4

    Call the mock at the project’s mock host (<workspace>.<project-id>.mock.…) or its path-based URL

Available on

All Plans

Included in the free trial — no credit card required.

Included in all plans
See pricing →

Try Mock Server Today

Start your 15-day free trial — no credit card required.