Express 4.19.2 EJS Templates Bootstrap 5.3 API Active

Prototype and Test APIs
With Zero Friction

An interactive sandbox and documentation console designed for developers to test, benchmark, and debug custom REST endpoints locally.

Available API Endpoints

A clean documentation of pre-configured JSON testing endpoints.

GET /api/status
Get API Status

Returns health details of the API, runtime statistics, memory footprint, and server uptime.

{
  "status": "healthy",
  "uptimeSeconds": 120.45,
  "memoryUsage": {
    "rss": "32.1 MB",
    "heapTotal": "15.4 MB"
  }
}
GET /api/users
List Mock Users

Retrieves a list of dummy users, including names, roles, emails, and active statuses.

[
  {
    "id": 1,
    "name": "Alice Smith",
    "email": "alice@example.com",
    "role": "Administrator",
    "active": true
  },
  {
    "id": 2,
    "name": "Bob Jones",
    "email": "bob@example.com",
    "role": "Developer",
    "active": false
  }
]
POST /api/echo
Echo Payload

Echoes back the exact JSON payload sent in the request body. Excellent for testing POST methods.

{
  "received": true,
  "timestamp": "2026-08-02T01:15:00Z",
  "dataSent": {
    "message": "Hello API!"
  }
}
GET /api/random
Get Random Metric/Quote

Generates a random quote along with server performance metrics. Accepts an optional `delay` query param (e.g. `?delay=2000`) to simulate high latency response behavior.

{
  "id": "q8s7f",
  "quote": "Simplicity is the soul of efficiency.",
  "author": "Austin Freeman",
  "delayAppliedMs": 0
}

Interactive API Console

Modify request parameters, send queries, and inspect raw responses in real-time.

Request Editor

This endpoint does not require any additional query parameters.

Invalid JSON format
Adds server-side latency up to 5 seconds to test UI skeleton loader states.
Response Inspector
-- ms WAITING
// Press 'Execute Call' to fetch response...
Loading...

Waiting for backend server...

Server Startup: 2026-08-01T20:37:55.729Z