| API | Base URL | Stack |
|---|---|---|
| Infrastructure API | https://api.resq.software | Rust + Axum |
| Coordination API | https://coordination.resq.software | TypeScript + Elysia |
If you are running a self-hosted deployment, swap the base URLs above for your
own. The request shapes are identical.
Steps
Confirm the service is up
Hit A healthy response looks like:
/health on the Infrastructure API. No auth required.Get a JWT
The Infrastructure API uses bearer JWTs. Trade credentials for a token at
The response carries a token and a Unix expiry:Store the token securely. See Authentication for refresh
and rotation guidance.
POST /login.Stream telemetry from the Coordination API
The Coordination API exposes Prometheus metrics and Server-Sent Events for
real-time fleet state.Each line is a JSON event: telemetry frames, mission state changes, and
HITL approvals.
Next
Authentication
JWT lifecycle, scopes, and rotation.
Errors
Error envelope and status codes.
API reference
Every endpoint, request, and response.