Observed since 20 Oct, 19:26 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
🚀 Zero-config dynamic mock REST API server with Faker.js auto-generation for frontend developers
360 Mock Server is a zero-config mock REST API for frontend developers. Create, update, delete, paginate, and auto-generate fake data without building a backend.
Perfect for React / React Native / Redux / demos / testing.
npm install -g 360-mock-server
# or
npx 360-mock-server
npx 360-mock-server
Server runs at:
http://localhost:5050
POST /users
{ "name": "Ali", "email": "ali@test.com" }
GET /users
GET /users/123
PATCH /users/123
{ "email": "new@test.com" }
DELETE /users/123
Just send fields array:
POST /users
{
"fields": ["name", "email", "avatar", "phone"],
"count": 10
}
Works for any resource:
POST /products
{
"fields": ["productName", "price", "category"],
"count": 20
}
Get all supported faker fields:
GET /faker/fields
GET /users?_page=1&_limit=5
Response:
{
"data": [...],
"pagination": {
"page": 1,
"limit": 5,
"totalItems": 20,
"totalPages": 4,
"hasNextPage": true,
"hasPrevPage": false
}
}
_limit is missing → returns full arraySearch across all fields in a resource:
GET /users?q=search_term
Simulate slow networks or server failures:
# Global delay for all requests
GET /users?_delay=1000
# Global settings via CLI (see Options)
fetch('http://localhost:5050/users')
.then(res => res.json())
.then(console.log);
axios.get('http://localhost:5050/users', {
params: { _page: 1, _limit: 10 }
});
After starting server:
360-mock> POST /users {"name":"Ali"}
360-mock> GET /users
360-mock> DELETE /users/123
Commands:
list – list resourcesclear – clear terminalexit – quitnpx 360-mock-server --port 4000
npx 360-mock-server --file db.json
npx 360-mock-server --delay 1000 # Add 1s delay to all responses
npx 360-mock-server --error-rate 10 # 10% chance of 500 Error
If a public folder exists in your project directory, files inside will be served automatically at the root.
Data is stored locally in:
mock-data.json
MIT © zahidrahimoon
Built with ❤️ for developers
Download counts and popularity will appear here as the collector receives them.
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Public sponsor counts have not been collected. These signals belong to the repository owner.
github · 1 observations shown. Missing days are unknown.
| Date / source period | Value | Observed at |
|---|---|---|
| 2026-10-21 | 0 | 2026-10-21T09:01:51.2608322Z |
Observed since 20 Oct, 19:26 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:fafc8100581870b7994135712809be8eb48f7b96629f5585efd604fe7c35c62f