Mock packet
Wire the response shape without using live market-state capacity.
Five-minute integration
Engineers can wire deterministic mock packets before payment, then swap the same route shape to live latest, Workbench, replay, feedback, and usage after API-plan key issuance. The goal is one useful packet loop, not the full API map on day one.
Wire the response shape without using live market-state capacity.
After checkout, call live latest with the x-market-state-api-key header.
Open evidence, replay context, row joins, routes, and feedback handles.
Review cost and capacity before expanding symbols or replay depth.
curl "https://api.etnaalpha.io/api/public/market-state/mock/latest?symbol=BTCUSD-PERP"
const base = "https://api.etnaalpha.io/api/public/market-state";
const headers = { "x-market-state-api-key": process.env.ETNA_API_KEY };
const latest = await fetch(`${base}/latest?symbol=BTCUSD-PERP`, { headers })
.then((response) => response.json());
const workbench = await fetch(
`${base}/packets/${latest.rows[0].event_id}/workbench`,
{ headers },
).then((response) => response.json());
Best first system path
Builder is enough to verify BTC and ETH. Pro is the first active workflow for dashboards, agents, alerts, and internal monitors that need five approved symbols and repeatable packet review.