YOUR INTEGRATIONS. UNDER YOUR CONTROL.

Less guesswork.
More “found it.”

Record real traffic. Edit the response. Replay the request.
Build mocks and debug your integrations in one workspace.

Self-hosted · Java 21+ · No account required · Checksum

Fantastic Mock Free is proprietary software, available at no charge.

EXPLORE THE WORKSPACE

Your debugging loop. One workspace.

Interactive preview

Swipe the workspace sideways to explore the editor and traffic logs.

Fantastic Mock
checkout / v1Create order
All changes saved

Edit the response body, save, then click Retry in Traffic logs to see your changes.

This preview uses sample data and selected app controls. Demo requests run locally in your browser. Charts show illustrative data.

BUILT FOR INTEGRATION DEBUGGING

Writing a response is only the beginning.

Requests change. APIs evolve. Callbacks go missing.
Inspect the traffic, adjust your mocks, and test again in one workspace.

01 / DEBUGGING

Find the issue.
Keep your context.

Open the template behind a captured request, edit the response, and replay the request. Test extracted and generated variables directly in the editor.

  • Edit templates without restarting the app
  • Fields and JSON editors for the way you work
  • Searchable traffic, response details, and replay
FROM TRAFFIC TO A WORKING MOCK
  1. 1
    Capture

    Proxy real HTTP requests and record the responses.

    POST /orders
  2. 2
    Generate

    Generate templates from all recorded traffic, selected requests, or a single request.

    template
  3. 3
    Make it dynamic

    Identify changing values and reuse them as variables.

    {{customerId}}
  4. 4
    Edit. Test. Replay.

    Replay the original request to check your changes.

    201 Created
Automatic template generation is available for HTTP traffic.
TEMPLATE LIBRARY checkout
Templates3Folder view
checkoutorderscallbackTags connect related templates
Try the On/Off and microphone buttons to enable or mute templates.
02 / ORGANIZATION

A hundred templates.
Easy to organize.

Group templates into folders and label related templates with tags. Use bulk actions to update them together.

  • Turn one version folder off and another on
  • Mute an integration by tag while its mocks keep running
  • Filter the library and choose the table columns you need
03 / PROTOCOLS

Your integration doesn’t
stop at HTTP.

Combine supported protocols in the same workflow. Extract values from requests and reuse them in responses and callbacks. Extend the runtime with protocol, variable, and handler plugins.

INCOMING REQUESTCreate an orderHTTP POST /orders
One template{{orderId}}
RESPONSEOrder acceptedHTTP 201 Created
CALLBACKPublish an order eventKAFKA orders.created

Use HTTP and Kafka, or add protocols through plugins. Supported operations depend on the protocol implementation.

04 / MONITORING

See what happened.
And what’s happening.

Watch throughput in the app’s mini charts and inspect live traffic logs streamed over WebSockets. Logging runs asynchronously and uses a buffer.

  • Mute noisy templates, folders, or tags
  • Inspect Actuator metrics at /actuator/metrics
  • Scrape /actuator/prometheus with your monitoring stack

Metrics are built in. Configure Prometheus to scrape the endpoint.

RUNTIME AT A GLANCE sample data
24 req/sCurrent throughput
Mock runtime
60 seconds agoNow
Request countsDurationExceptionsJVM metrics
GET/actuator/prometheusPrometheus
YOUR NEXT REQUEST STARTS HERE

Start mocking.
Keep building.

Run Fantastic Mock Free locally or on your own infrastructure.
No account required. You control your templates and traffic.

Download freeJava 21+
Checksum

Fantastic Mock Free is proprietary software, available at no charge.

QUICK START
# Start the application
java -jar fantastic-mock-1.0.1.jar

# Open your workspace
http://localhost:8080/__admin/
Documentation is built into the app.