QuickMocker

QuickMocker ‒ Online API Mocking Tool.

Mock API, fake API, test doubles, API stubs, dummy API or API for tests, simulate API or prototype API... Yes, there are so many different terms and all of them have a very similar meaning. Remove dependencies on the real web services or APIs that are still in development by software engineers or 3rd parties and speed up your software development process.

🏆 QuickMocker is the best solution for creating and managing fake APIs or dummy APIs. No need to know any back-end or server related technologies. Just define your stub API endpoint using a simple and intuitive UI by providing the response data using any known format like JSON, XML etc. Create a fake REST API or simulate any other API in few minutes or import endpoints from OpenAPI (Swagger) Specifications just in few seconds.

👉 More than 100 shortcodes to generate contextual, random or faker data for response templating. Intercept and debug requests to the simulated API endpoints to view all the request and response information. Forward captured requests to localhost while developing and testing webhook integration from your local machine. Enable proxy for the dummy endpoint, restrict access to the fake API endpoints. Create endpoints in bulk with OpenAPI JSON schema and much more features.

⭐ Become an API "mocker"! Begin using a free account. It is enough for most of APP or API development and for APP or API testing needs. No credit cards required! Simply register and start mocking API online now!

Are YOU...

Front-end developer?

Tired of waiting for real web services from back-end developers? Create your API mock or fake API and continue development of your awesome client app.

Back-end developer?

Tired of waiting for real web services from other back-end developers? :) Or, maybe, you need to test webhooks or debug webhooks, even from your local machine?

Tester/QA?

Tired of your developers? Or simply want to have control over the requests flow and response data? Or maybe you need the API for tests or test doubles?

Tech/Team Lead, PM?

Want to start with a simple API mock or fake API for your project and when it comes to production, turn it into a proxy server without changing anything in the client app?

Our Main Features

Instant Request Log

We provide an instant log of requests per each of your project which captures in "live mode" (instantly, no page refresh needed) all of requests made to your endpoints. Use it to debug your webhooks, apps etc.

Shortcodes

Use more than 100 shortcodes (contextual or faker response values) to generate request related or some fake random data. Could be anything starting from random numbers and ending with user profile data.

OpenAPI Import

Create dummy API endpoints in seconds. Import endpoints' prototypes from OpenAPI (formerly Swagger) Specifications using its JSON schema.

Local Forwarder

Forward instaltly requests from QuickMocker app to your local application URL that does not have public DNS/IP address while creating and integrating webhooks or any server callbacks.

RegExp URL

Use Regular Expressions (RegEx) inside the URL path to intercept requests with different URLs using the same endpoint and extract RegExp matches as parameters into response body using shortcodes.

Multiple HTTP Methods

You can set more than 1 HTTP method per mock endpoint (fake endpoint), which means you can intercept even all the requests using one single mock endpoint.

Request Proxy

Turn your fake web services into a "proxy server". Proxy requests to any external URL. Use requests log to debug and test the incoming request and the resulting response from the extrenal source.

Access Restrictions

Restrict access to your mock API or specific fake endpoint based on the IP address or Authorization Header. Use this to simulate and debug authorized and unauthorized requests.

Choose a Plan

EntryTry out our main features

Free

No Credit Card Needed!

Instant request log / interceptor

Local Forwarder

OpenAPI / Swagger endpoints import

1 project (endpoints collection)

10 endpoints

5 RegExp URL Path

50 dynamic response values per endpoint

100 requests per day

500 requests per month

50 history records per project

Keep history records for 3 days

Custom subdomain name for project

Remove project

Search/filter log (still in dev)

Act as Proxy

Restrict by Authentication Header

Restrict by IP address

History records export (CSV)

AdvancedGet most of the benefits

$2.99 / Mo

Instant request log / interceptor

Local Forwarder

OpenAPI / Swagger endpoints import

10 projects (endpoints collections)

Unlim endpoints

Unlim RegExp URL Path

Unlim dynamic response values per endpoint

2000 requests per day

Unlim requests per month

10000 history records per project

Keep history records for 2 months

Custom subdomain name for project

Remove project

Search/filter log (still in dev)

Act as Proxy

Restrict by Authentication Header

Restrict by IP address

History records export (CSV)

ExpertRemove the limits

$5.99 / Mo

Instant request log / interceptor

Local Forwarder

OpenAPI / Swagger endpoints import

50 projects (endpoints collections)

Unlim endpoints

Unlim RegExp URL Path

Unlim dynamic response values per endpoint

10000 requests per day

Unlim requests per month

50000 history records per project

Keep history records for 6 months

Custom subdomain name for project

Remove project

Search/filter log (still in dev)

Act as Proxy

Restrict by Authentication Header

Restrict by IP address

History records export (CSV)

Blog

View All
Forward 3-rd Party Request Manually to Debug and Test Webhooks

Forward 3-rd Party Request Manually to Debug and Test Webhooks

2021-02-24

As you might know already, QuickMocker provides a really great and unique feature called Local Forwarder that can capture and forward requests automatically from the 3-rd party services to your server app in order to debug and test webhooks even on the local machine that does not have any public URL. No need to install any 3-rd party extensions or apps because QuickMocker’s Local Forwarder works on the browser level.

In the first release of this feature it was working only in the “automatic mode” which means that requests were forwarded to your app’s webhook right after they were triggered by the 3-rd party service and intercepted by QuickMocker. The “automatic mode” was and is very dependent on the events that should occur on the 3-rd party side and that’s why sometimes it was difficult to use Local Forwarder, especially when you needed the same request to be sent multiple times to your app.

Contact Us