Skip to content

Builder overview

What you can build on Nexwest, the primitives available to integrators, and how builder codes route fees.

Updated Nov 4, 2026Builders2 min read
On this page

Nexwest exposes the order book as a public primitive. Builders can route orders, read state, stream data, and launch interfaces without asking for a listing or a market-maker relationship.

What you can build

CategoryExamplesPrimitive
Trading interfaceMobile app, desktop terminal, embedded widgetExchange + WebSocket
ExecutionTWAP, chase, smart order routerExchange + Info
AnalyticsDashboards, leaderboards, PnL toolsInfo + historical data
LiquidityVaults, market-making botsExchange + vault API
InfrastructureIndexers, oracles, alertingWebSocket + EVM
ConsumerCopy trading, portfolio trackersInfo + signing

The integration surface

  1. Public reads. POST /info and the WebSocket give you markets, books, candles, and account state.
  2. Signed writes. POST /exchange places orders and manages margin. An API wallet scopes the permission.
  3. EVM. Contracts can read Core state through precompiles and submit actions through CoreWriter.
  4. Builder codes. Attach a builder address and a fee to orders routed through your app.

Builder codes

A builder code is a fee share for the application that originated the order. It is not a referral code and does not require the user to sign up anywhere.

code
{
  "type": "order",
  "orders": [{ "asset": 0, "isBuy": true, "limitPx": "104000", "sz": "0.01", "reduceOnly": false, "tif": "Gtc" }],
  "builder": { "b": "0xBuilderAddress", "f": 10 }
}

f is in basis points: 10 = 0.01%. The maximum is 30 bps. The user must see the fee before signing; hiding it is a violation of the builder terms.

Fees are transparent

The builder fee appears in the order preview and in the fill record. Users can revoke a builder approval at any time from Settings → Approvals.

Getting started

  1. Read the API overview and authentication.
  2. Create a testnet API wallet.
  3. Fetch meta and open a WebSocket book subscription.
  4. Place a reduce-only order on testnet.
  5. Apply for a builder allocation if you need higher testnet limits.

Was this page helpful?