If you are running a self-hosted deployment, swap the base URLs above for your
own. The request shapes are identical.
Steps
1
Confirm the service is up
Hit A healthy response looks like:
/health on the Infrastructure API. No auth required.2
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.3
Call an authenticated endpoint
Send the token as a
Bearer header.4
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.
5
Pick an SDK
Skip writing a client — install one of the official SDKs instead.
TypeScript
@resq-systems/http, @resq-systems/security, UI components.Python
resq-mcp (FastMCP server) and resq-dsa.Rust
Unified
resq CLI plus seven TUI tools..NET
Typed clients, Protobuf contracts, sim harnesses.
Next
Authentication
JWT lifecycle, scopes, and rotation.
Errors
Error envelope and status codes.
API reference
Every endpoint, request, and response.