mockapi-instant-rest-api-from-json

Verified·Scanned 2/18/2026

Spin up a mock REST API server from JSON files in seconds. Full CRUD, filtering, pagination. Zero config. Free CLI tool for frontend developers.

from clawhub.ai·v72ce274·2.1 KB·0 installs
Scanned from 0.1.0 at 72ce274 · Transparency log ↗
$ vett add clawhub.ai/lxgicstudios/mockapi-instant-rest-api-from-json

MockAPI

Create a REST API from a JSON file. Perfect for frontend development, testing, prototyping.

Installation

npm install -g @lxgicstudios/mockapi

Quick Start

# Create example db.json
npx @lxgicstudios/mockapi --init

# Start server
npx @lxgicstudios/mockapi db.json

Data File Format

Create db.json:

{
  "users": [
    { "id": 1, "name": "Alice", "email": "alice@example.com" },
    { "id": 2, "name": "Bob", "email": "bob@example.com" }
  ],
  "posts": [
    { "id": 1, "title": "Hello", "body": "Content", "userId": 1 }
  ]
}

Generated Routes

For each resource (users, posts):

MethodRouteDescription
GET/usersList all
GET/users/:idGet by id
POST/usersCreate
PUT/users/:idReplace
PATCH/users/:idUpdate
DELETE/users/:idDelete

Query Parameters

# Filter
GET /users?name=Alice

# Pagination
GET /users?_page=1&_limit=10

# Sort
GET /users?_sort=name&_order=asc

Options

OptionDescription
-p, --portPort (default: 3001)
-d, --delayResponse delay in ms
-w, --watchWatch file for changes
-r, --readonlyDisable mutations
--initCreate example db.json

Common Use Cases

Frontend development:

npx @lxgicstudios/mockapi db.json --watch

Demo with delay:

npx @lxgicstudios/mockapi db.json --delay 500

Read-only API:

npx @lxgicstudios/mockapi db.json --readonly

Features

  • Full CRUD operations
  • Automatic ID generation
  • Filtering and pagination
  • Sorting
  • CORS enabled
  • Hot reload with --watch
  • Persistent changes to JSON

Built by LXGIC Studios

🔗 GitHub · Twitter