Server Operator: tidal-server api¶
tidal-server api serves the FastAPI control plane used by the dashboard and the CLI client.
Subcommands¶
serve
Common Invocation¶
tidal-server api serve --config config/server.yaml
Runtime Behavior¶
The API process binds to 0.0.0.0:8787 by default.
Override with environment variables or explicit config/server.yaml keys only when you need non-default wiring:
tidal_api_hosttidal_api_port
In production, it is normally placed behind a reverse proxy or TLS terminator.
Operational Notes¶
- Run
tidal-server db migratebefore starting the API. - The public Alerts endpoint is read-only. API-reported receipts use the same finalizer as local execution, while the scanner performs the bounded backlog pass.
- The API is the control plane for
tidal, not the holder of private keys. Signing stays on the CLI client or the server operator host that explicitly broadcasts.