Build on Bitwyre.

REST, WebSocket and FIX 4.4 APIs for institutional-grade trading, custody and OTC block execution.

Four surfaces, one unified account

REST API

HTTPS

Signed REST endpoints for account, orders, balances and transfers. HMAC-SHA256 auth on a canonical request. Sub-second latency from Singapore.

  • /v1/orders
  • /v1/balances
  • /v1/transfers
  • /v1/markets
Open spec →

WEBSOCKET API

WSS

Real-time order-book deltas, trades, tickers and private account streams. Binary and JSON frames, automatic reconnection with sequence numbers.

  • /ws/v1/market
  • /ws/v1/private
  • ExecutionReport
  • BalanceUpdate
Open spec →

FIX GATEWAY

FIX 4.4

Industry-standard FIX 4.4 gateway for algorithmic and institutional flow. Logon with ApiKey/HMAC, drop-copy session available on request.

  • New Order Single (D)
  • Order Cancel Request (F)
  • Execution Report (8)
  • Market Data (V/W/X)
Open spec →

OTC / RFQ

Quotes

Programmatic RFQ flow for block trades. Request → quote → accept, with TTL enforcement, multi-venue aggregation and automatic settlement.

  • POST /otc/quote
  • POST /otc/accept
  • ws: quote.response
  • ws: execution.report

Start in one line

Authenticate with an API key, sign each request, fire it at our Singapore edge.

cURL~/bitwyre
curl -H "X-API-Key: $KEY" \
  -H "X-Signature: $SIG" \
  -H "X-Timestamp: $TS" \
  https://api.bitwyre.com/v1/balances
Python~/bitwyre
from bitwyre import Client

c = Client(key=KEY, secret=SECRET)
order = c.place_order(
    symbol="BTC_USDT",
    side="Buy",
    price="65432.10",
    quantity="0.25",
)
Rust~/bitwyre
let client = Bitwyre::new(&key, &secret);
let order = client
    .place_order("BTC_USDT", Side::Buy, "65432.10", "0.25")
    .await?;

Environments

Production

Live
REST
api.bitwyre.com
WebSocket
ws.bitwyre.com
FIX
fix.bitwyre.com:4434
Rate limit
600 req / min

Sandbox

Test
REST
api-sandbox.bitwyre.com
WebSocket
ws-sandbox.bitwyre.com
FIX
fix-sandbox.bitwyre.com:4434
Rate limit
Unmetered

Ready to integrate?

Grab an API key from your account and start trading in minutes.