Mock APIs fast Develop without waiting for the backend

Create mock APIs locally and speed up your front-end development.

Realistic mock data

Generate fake data automatically with Faker

{
  "users": [{
    "id": "uuid-001",
    "name": "John Doe",
    "email": "john@example.com"
  },{
    "id": "uuid-002",
    "name": "Jane Smith"
  }],
  "meta": {
    "total": 2,
    "page": 1
  }
}

Everything you need

Powerful tools to create and manage your mock APIs

Schemas & Relationships

Create schemas and visual relationships, automatic mock data generation

Authentication

Support for JWT, API Key, Basic & Bearer

Built-in HTTP Client

Test endpoints without leaving the interface

WebSocket Support

Create mock WebSocket endpoints for real-time communication

Instant Setup

Start server + web UI with one command

Fake Data Generator

Generate realistic data with Faker

Developer Friendly

CLI, Web UI and React Hooks

How it works

In three steps you're ready to develop

1

Start the server

Run a simple command to start

🚀 Starting Mockario...
📦 Starting mock server on port 3001...
🌐 Starting Mockario Web Interface...
✔ Mockario is running!
2

Configure your endpoints

Use the web interface to create and edit

http://localhost:3001
3

Develop without waiting

Start consuming your mock APIs

import { MockarioProvider, useMockEndpoints} from 'mockario';

function UsersList() {
  const { endpoints, isLoading} = useMockEndpoints('http://localhost:3001');

  if(isLoading) return <div>Loading...</div>;

  return (
    <ul>
      {endpoints.map(endpoint => (
        <li key={endpoint.id}>{endpoint.path}</li>
      ))
    </ul>;
  );
}

What devs say

Feedback from the developer community

Coming soon feedback from the community. Contribute on GitHub!

— Mockario Community