Skip to main content
The relay supports both an interactive setup wizard and the original CLI interface.

Authentication and global options

For manual operation, using STELLAR_TOKEN is preferable to placing the token directly on the command line.

Alert stream

All three stream options—interval, IP, and port—must be supplied together.

Case stream

Stream state rules

1

No options for a stream

If all three required options for a stream are omitted, that stream is disabled.
2

Partial configuration

If any required stream option is supplied, all three must be present.
3

Input validation

Intervals must be positive, destination IPs must be valid IPv4/IPv6 addresses, and ports must be between 1 and 65535.
4

At least one stream

Alert, Case, or both must be fully configured.

Persistent state

Unless overridden, runtime state is stored below:
The SQLite database persists queued records and checkpoints across process restarts. Unsent records are retained when the TCP destination is unavailable.

Backfill

--backfill DAYS is a special replay mode. It fetches/sends the requested historical window every cycle and ignores normal checkpoints. Use it deliberately because replaying a window can resend records.

Debug mode

Use debug mode for troubleshooting and disable it when the additional output is no longer needed.
Although option names contain syslog, the payload format is newline-delimited JSON (NDJSON) over TCP.