9.1kโ
by lxgicstudios
MockAPI - Instant REST API from JSON โ OpenClaw Skill
MockAPI - Instant REST API from JSON is an OpenClaw Skills integration for coding workflows. Spin up a mock REST API server from JSON files in seconds. Full CRUD, filtering, pagination. Zero config. Free CLI tool for frontend developers.
Skill Snapshot
| name | MockAPI - Instant REST API from JSON |
| description | Spin up a mock REST API server from JSON files in seconds. Full CRUD, filtering, pagination. Zero config. Free CLI tool for frontend developers. OpenClaw Skills integration. |
| owner | lxgicstudios |
| repository | lxgicstudios/mockapi |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @lxgicstudios/mockapi |
| last updated | Feb 7, 2026 |
Maintainer

lxgicstudios
Maintains MockAPI - Instant REST API from JSON in the OpenClaw Skills directory.
View GitHub profilename: MockAPI - Instant REST API from JSON description: Spin up a mock REST API server from JSON files in seconds. Full CRUD, filtering, pagination. Zero config. Free CLI tool for frontend developers.
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):
| Method | Route | Description |
|---|---|---|
| GET | /users | List all |
| GET | /users/:id | Get by id |
| POST | /users | Create |
| PUT | /users/:id | Replace |
| PATCH | /users/:id | Update |
| DELETE | /users/:id | Delete |
Query Parameters
# Filter
GET /users?name=Alice
# Pagination
GET /users?_page=1&_limit=10
# Sort
GET /users?_sort=name&_order=asc
Options
| Option | Description |
|---|---|
-p, --port | Port (default: 3001) |
-d, --delay | Response delay in ms |
-w, --watch | Watch file for changes |
-r, --readonly | Disable mutations |
--init | Create 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
No README available.
Permissions & Security
Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.
Requirements
- OpenClaw CLI installed and configured.
- Language: Markdown
- License: MIT
- Topics:
FAQ
How do I install MockAPI - Instant REST API from JSON?
Run openclaw add @lxgicstudios/mockapi in your terminal. This installs MockAPI - Instant REST API from JSON into your OpenClaw Skills catalog.
Does this skill run locally or in the cloud?
OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.
Where can I verify the source code?
The source repository is available at https://github.com/openclaw/skills/tree/main/skills/lxgicstudios/mockapi. Review commits and README documentation before installing.
