API Surface

All routes under /api. X-API-Key required (bypassed in development).

All routes under /api except /health and /api/metrics require X-API-Key (bypassed in development).

  • GET /health — API + DB health
  • POST /api/recommendations — ranked VM recommendations
  • GET /api/providers, /api/regions, /api/instance-types, /api/prices
  • GET /api/price-analytics/changes, /api/price-analytics/trends
  • GET /api/metrics — Prometheus

See these endpoints in action → /examples

← All architecture topics