API Playground
A small, real API that demonstrates structured JSON, request metadata handling, pagination, and a production-style contact endpoint (validation + rate limiting).
Try endpoints
Each request is live. Responses shown below are fetched in your browser and displayed as JSON.
Health Check
Basic uptime signal + deploy metadata (region / git SHA when available).
Who am I
Shows how the API reads client IP behind proxies and returns safe request metadata.
Skills Payload
Clean, structured JSON that could power a frontend or be consumed by other services.
Projects Payload
Example “portfolio as API”—useful for powering multiple pages or integrations.
Pagination Demo
Shows query params, paging math, and a typical JSON pagination envelope.
Contact endpoint (production-style)
The homepage form submits to POST /api/contact with validation, honeypot anti-bot, and optional Redis IP rate limiting. (This one is used by the site form rather than tested here.)