How To Create Mock API for Testing?

Dapheny Murphy | January 16, 2023

How To Create Mock API for Testing?

Mock API is used to simulate actual API where a request is generated and a response is received which is a replica of the response with real-time API. Mock APIs are used to test your APIs before these are launched into production.

Mock APIs work using mock servers where you can create a custom environment to get responses in the required pattern. There are multiple tools available to create a Mock API & Mock Servers. Mock Servers can also be deployed on your local machine.

Below are a few top API mock libraries that are widely used:

  • Mockoon
  • JSON Server
  • Cypress
  • RapidAPI
  • Gravitee APIM

Features such as:

  • Opensource
  • Lightweight tool that allows you to create APIs with dynamic and custom responses
  • Servers for Mocking API requests with a React front-end and Node.js
  • Requirements with ample mock test data
  • Delay response times
  • Manipulation of status code

Steps To Create Mock API (Considering Rapid API)

  • Step 1: Navigate to My APIs & add a new API by entering the name, description, and category.
  • Step 2: Create a new Rest Endpoint under the "Endpoints" tab.
  • Step 3: Provide Information like - name, description, and endpoint.
  • Step 4: Add mock response with status code, body & schema.
  • Step 5: Test your API.

Note: Similar steps can be performed for other tools like - Mockoon.


This publication is for informational purposes only, and nothing contained in it should be considered legal advice. We expressly disclaim any warranty or responsibility for damages arising out of this information and encourage you to consult with legal counsel regarding your specific needs. We do not undertake any duty to update previously posted materials.

Post a Comment