How the market works
- Order flow — clients build orders server-side, sign them client-side (EIP-712, with ECDSA and ED25519 key support), and submit them for matching. Settlement happens on-chain through the reactor contract; the on-chain reactor remains the source of truth. See Orders and signing.
- Fees — fee rates are expressed in pips (1 pip = 1e-6 = 0.0001%), not basis points, and are returned per account and per side by
GET /fees/:orderbookId?side=maker. For the taker fee and maker rebate model, see V3 fees. - AMM interplay — books can have AMM liquidity routed in (
isAMMEnabled), so maker quotes compete with, and are backstopped by, SaucerSwap’s V1 and V2 pools. See How SaucerSwap V3 works. - Market data — the order book list, depth snapshots, the public trade tape, and market quotes are public endpoints; live depth diffs and account order events stream over WebSockets. See Market data and WebSockets.
Onboarding
1
Read the legal terms and risk notice
Production V3 access requires current acceptance of the terms of service and the V3 order book risk notice, recorded server-side for the applicable access path.
2
Integrate on testnet
Build against
https://testnet-orderbook-api.saucerswap.finance first. Work through authentication (wallet challenge and short-lived JWTs), order build, sign, and save, cancellation finality, and WebSocket reconnects. The TypeScript client guide shows a server-side bot shape.3
Check per-account trading status
GET /onboarding/:orderbookId/status (JWT required) reports whether your account can trade a given market, and GET /fees/:orderbookId returns your effective fee rates per side.4
Coordinate limits before sustained flow
Production traffic is subject to rate and service-protection limits. Teams planning sustained high-volume traffic should contact [email protected] to coordinate limits and support before ramping up.
5
Move to mainnet
Switch the same flow to
https://orderbook-api.saucerswap.finance once your client passes the production checklist: re-authentication on 401, WebSocket reconnects with backoff, snapshot-plus-diff book rebuilds, cancellation reconciliation, and integer-string handling.Policy limits
The API applies these limits automatically, as of July 2026:
Current limits and error behavior are documented in Limits and errors.
Next steps
Orderbook API overview
Endpoint summary, integration flow, and environments for the V3 Orderbook API.
Authentication
Walk through the wallet challenge flow and JWT handling for protected endpoints.
TypeScript client
Study a server-side bot client shape covering build, sign, save, and cancel.
V3 fees
Understand the taker fee and maker rebate model and how fee rates are quoted in pips.