API Reference
Every Vorte application exposes a set of built-in endpoints for health monitoring, metrics collection, and administration. These endpoints are available immediately after application startup and can be individually enabled or disabled through configuration.
Built-in Endpoints
| Endpoint | Method | Description | Auth Required |
|---|---|---|---|
/health | GET | Returns the application health status including module states | No |
/ready | GET | Readiness probe indicating the app can accept traffic | No |
/live | GET | Liveness probe indicating the process is alive | No |
/info | GET | Returns framework version, loaded modules, and configuration | No |
/metrics | GET | Returns Prometheus-compatible metrics in text format | No |
/dashboard | GET | Serves the Vorte admin dashboard web interface | Yes |
Health Check
Response:
Custom Health Checks
Readiness Probe
Response (ready):
Response (not ready):
Liveness Probe
Response:
Info Endpoint
Response:
Metrics Endpoint
Returns metrics in Prometheus text exposition format. Includes request counts, latencies, error rates, module-specific metrics, and custom application metrics.
Custom Metrics
Dashboard
The admin dashboard provides a web interface for monitoring application health, viewing module states, inspecting logs, and managing configuration. It requires authentication by default.