https://api.tetrafi.io, and every order you place moves real assets. A sandbox with test assets is planned for after launch: it will be announced in the Changelog.
Testing with real money is safe when you keep orders small, read each quote before you order it, and retry without ordering twice.
Use the smallest size a venue takes
Quotes cost nothing; only an order moves money. So test the whole flow with real quotes, and place your first orders at the smallest size the venue accepts. Each venue sets its own minimum, and minimums change. Find them by asking: this script,samples/http/test-safely.sh, asks for quotes at 1, 5, 10 and 25 USDC, one request every 3 seconds, and prints the smallest amount each venue answered at. It orders nothing.
Output on test networks, 2026-10-30 (shortened)
sizeNotEligible. A venue that needs a larger amount reads unsupported or unavailable with a reason such as sizeNotEligible or amountBelowMinimum. Run the script with your own key and pair before you test: it shows what your workspace can reach today.
The Quickstart orders 10 USDC by default. Set TETRAFI_AMOUNT to trade less.
Check the quote before you order
Nothing moves until you place an order, so read the quote first:buyandfeessay what you get and what it costs;firmandexpiresAtsay whether the price is firm, andminReceiveRequiredsays when you must sendminReceive, the least you accept, so the order cannot fill below it (Placing an order);expiresAtsays how long you can order it;tradingSourcesays which account or wallet pays (Wallets and accounts).
Never order twice by accident
A retry that places a second order is the costly mistake. Send anIdempotency-Key with every order, and on a timeout send the same body with the same key (Idempotency). When you cannot tell whether an order was placed, find it by its quote before you do anything else (Operating guide).