Skip to main content
trdrs is a zero-dependency command-line client. It reads the engine’s served OpenAPI document when it runs, so its command surface is always exactly the API’s — a route added to the engine is a command the next time you type trdrs. Install from the repository until the first npm release:
Configure with the same environment the Quick Start uses:

The shape

The trading guard

A trading write is never frictionless by accident. Without --live, the CLI prints the exact request it would send — with your key redacted and a generated clientOrderId injected — and refuses:
Idempotent by default: when your data omits clientOrderId, the CLI generates one and prints it, so a retried command can never place a second order.