TL;DR — A crypto FIX API lets a trading firm send orders and receive market data over the Financial Information eXchange (FIX) protocol — the same session-based, tag-value messaging standard used in equities and FX — instead of a REST or WebSocket API. Among major crypto venues, Coinbase, Kraken, Gemini, Binance, Crypto.com, and CEX.IO offer native FIX order entry; most FIX deployments in crypto run on FIX 4.4 (Coinbase Exchange also runs a FIX 5.0 gateway). Many large venues — including OKX, Bybit, and KuCoin — expose only REST and WebSocket natively. Firms that want one FIX session across many exchanges use an aggregation/normalization layer that presents every venue behind a single FIX endpoint.
FIX (Financial Information eXchange) is an open, vendor-neutral messaging standard for electronic trading. It was initiated in 1992 by a group of institutions and brokers to replace phone-and-fax order handling with structured electronic messages, and it is maintained by the FIX Trading Community, a non-profit, industry-driven standards body. FIX is used across equities, fixed income, FX, and derivatives — by banks, prime brokers, asset managers, and exchanges from NYSE to CME — and it is now also offered by a growing set of crypto exchanges for institutional connectivity.
A FIX message is a sequence of tag=value pairs separated by a control character (ASCII SOH, 0x01). Each numeric tag has a defined meaning. In an order message, tag 35 is the message type, 55 is the symbol, 54 is the side, 38 is the quantity, 40 is the order type, and 44 is the price. A real Kraken spot order looks like this (SOH shown as |):
8=FIX.4.4|35=D|49=MYCOMPID|56=KRAKEN-TRD|11=1688738168|38=0.01|40=2|44=1000|54=1|55=BTC/USD|59=1|60=20230707-13:56:08.277|10=222|
That single line is a FIX 4.4 New Order Single (35=D) to buy (54=1) 0.01 (38) BTC/USD (55) as a limit order (40=2) at 1000 (44), good-till-cancel (59=1).
| Message | MsgType (tag 35) | Purpose |
|---|---|---|
| Logon | A | Authenticate and open the session |
| Heartbeat | 0 | Keep-alive at the negotiated interval |
| Test Request / Resend Request | 1 / 2 | Liveness check; request retransmission of a sequence range |
| Sequence Reset (Gap Fill) | 4 | Skip messages during replay |
| Logout | 5 | Cleanly terminate the session |
| Reject (session-level) | 3 | Malformed or unprocessable message |
| New Order Single | D | Submit one order |
| Order Cancel Request | F | Cancel a working order |
| Order Cancel/Replace Request | G | Amend a working order |
| Order Mass Cancel Request | q | Cancel many orders at once (kill switch) |
| Execution Report | 8 | Order state: new, filled, canceled, replaced, rejected |
| Market Data Request | V | Subscribe to order book and/or trade streams |
| Security List Request / Security List | x / y | Request and receive reference data (tradable instruments) |
Almost every crypto exchange exposes a REST API (request/response over HTTP) and a WebSocket API (a persistent push stream). FIX differs from both in ways that matter to institutional and high-frequency traders.
Session-based with guaranteed sequencing. A FIX session assigns every message a sequence number and supports resend requests and gap-fill, so a client can detect and recover missed messages after a disconnect rather than silently losing fills. This recoverable, in-order session layer is the core of the standard and is what REST polling and raw WebSocket streams do not provide out of the box.
An industry standard, not a per-venue dialect. A firm already running a FIX engine for equities or FX reuses the same infrastructure, order semantics, and reconciliation logic. REST and WebSocket schemas are designed per exchange, so every integration is bespoke.
Lean, fast messages. FIX tag-value (and binary FIX/SBE) messages are smaller than JSON payloads — exchanges that have published comparisons cite roughly 30% smaller messages than REST/WebSocket JSON — which, combined with co-located direct market access (DMA), supports microsecond-class latency for HFT.
Clean separation of concerns. Most crypto FIX implementations run trading and market data as separate sessions, often with a third drop copy session that receives execution reports read-only for risk and middle-office systems.
The trade-off: FIX is heavier to implement than a REST call, demands dedicated infrastructure, and is typically gated behind institutional onboarding, IP whitelisting, and an account manager. REST and WebSocket are open to any account and are simpler for building UIs, bots, and lower-frequency strategies. The three are complementary — many firms trade over FIX while building their dashboards on REST/WebSocket.
"Native" below means the exchange operates its own FIX gateway; it does not count third-party FIX bridges.
| Exchange | Native FIX | Version | Scope | Symbol format example |
|---|---|---|---|---|
| Coinbase Exchange | Yes | FIX 4.2 (legacy) + FIX 5.0 | Spot order entry + market data; FIX 4.4 on Coinbase Derivatives | BTC-USD |
| Kraken | Yes | FIX 4.4 | Spot and Derivatives (separate sessions), order entry + market data | BTC/USD (spot), PF_ETHUSD (deriv) |
| Gemini | Yes | FIX 4.4 | Order entry | BTCUSD |
| Binance | Yes | FIX 4.4 | Spot only - order entry, market data, drop copy | BTCUSDT |
| Crypto.com | Yes | FIX 4.4 | Order entry + drop copy (GEN 3.0 exchange) | (per venue spec) |
| CEX.IO | Yes | FIX | Order entry + market data | (per venue spec) |
| OKX | No (REST / WebSocket native) | - | - | BTC-USDT |
| Bybit | No (REST / WebSocket native) | - | - | BTCUSDT |
| KuCoin | No (REST / WebSocket native) | - | - | BTC-USDT |
A venue's symbol format is its own choice and is not part of the FIX standard: the same Bitcoin/USD pair is BTC-USD on Coinbase, BTC/USD on Kraken spot, and BTCUSD on Gemini; Ether/Tether is BTCUSDT-style concatenation on Binance and Bybit but BTC-USDT on OKX and KuCoin. This per-venue symbology divergence is one of the main integration costs when connecting to multiple exchanges, FIX or not.
The common workflow across crypto FIX venues mirrors standard FIX order handling:
Session management uses the standard FIX administrative messages — Logon (35=A), Heartbeat (35=0), Test Request, Resend Request, Sequence Reset/Gap-Fill, and Logout (35=5) — and risk controls such as Cancel-on-Disconnect and self-trade prevention (STP).
FIX makes the most sense for firms that already think in FIX — proprietary trading firms, market makers, hedge funds, and platforms with an existing FIX engine and OMS/EMS. For them, adding a crypto venue that speaks FIX is closer to a configuration change than a new integration, and the session-recovery guarantees, deterministic ordering, and standardized order semantics are exactly what automated and high-frequency strategies depend on.
The limitation is coverage: native FIX exists at only a handful of venues, and where it does exist, symbol formats, supported order types, session rules, and authentication differ exchange to exchange. A firm wanting FIX access to venues that only speak REST/WebSocket — or wanting one consistent FIX dialect and one normalized symbology across all of them — needs a normalization layer.
This section describes Axon Trade's own product; everything above is vendor-neutral.
Axon Trade is an institutional-grade OEMS (Order and Execution Management System) for digital asset trading that exposes a single, slightly modified FIX 4.4 API connecting to 30+ exchanges through one session — including venues that offer native FIX (Coinbase, Kraken, Gemini, Binance) and venues that do not (OKX, Bybit, and others), which Axon bridges behind the same FIX endpoint.
Two things make this practical across so many venues:
As an active member of the FIX Trading Community, Axon treats this normalization as a stopgap pending a formal ISO crypto-naming standard.
What is a crypto FIX API?
It is an interface that lets a firm trade on a crypto exchange using the Financial Information eXchange protocol, a session-based tag-value messaging standard from traditional finance, instead of a REST or WebSocket API.
Which crypto exchanges support FIX?
Among major venues, Coinbase, Kraken, Gemini, Binance, Crypto.com, and CEX.IO offer native FIX. Coinbase runs FIX 4.2 and 5.0 gateways; Kraken, Gemini, Binance, and Crypto.com run FIX 4.4. Binance FIX is Spot-only.
Does Binance have a FIX API?
Yes. Binance launched a FIX API for Spot trading in August 2024, covering order entry, market data, and drop copy. It runs on FIX 4.4 and requires an Ed25519 API key. Binance Futures does not offer FIX.
Does OKX have a FIX API?
OKX native API is REST and WebSocket; it does not document a native FIX gateway for general order entry. Firms that want FIX access to OKX typically use an aggregation layer that presents OKX behind a FIX endpoint.
Does Kraken have a FIX API?
Yes. Kraken offers a FIX 4.4 API for institutional and HFT clients, covering both Spot and Derivatives via separate sessions, with Cancel-on-Disconnect and sequence-based message replay.
What FIX version do crypto exchanges use?
FIX 4.4 is the most common in crypto. Coinbase Exchange additionally offers a FIX 5.0 order-entry gateway. FIX 4.2 and 4.4 remain officially supported by the FIX Trading Community.
FIX API vs REST API for crypto — which is better?
Neither is universally better. FIX suits firms with existing FIX infrastructure that need low latency, session recovery, and standardized order semantics; REST and WebSocket are simpler, open to any account, and available on every venue. Many large exchanges offer only REST and WebSocket.
FIX vs WebSocket — what is the difference?
WebSocket is a general-purpose, full-duplex web protocol good for streaming market data to many clients. FIX is a financial-industry standard with a recoverable session layer, sequence numbers, and standardized order messages, built for order execution and reconciliation.
What is a drop copy session?
A read-only FIX session that receives copies of execution reports for an account, used by risk, compliance, and middle-office systems to monitor order activity without being able to place or cancel orders.
Facts verified against primary sources as of June 2026. FIX version support, exchange API offerings, session rules, and symbol formats change; re-check the linked venue docs before reuse.
Axon Trade provides advanced trading infrastructure for institutional and professional traders, offering high-performance FIX API connectivity, real-time market data, and smart order execution solutions. With a focus on low-latency trading and risk-aware decision-making, Axon Trade enables seamless access to multiple digital asset exchanges through a unified API.
Explore Axon Trade’s solutions:
Contact Us for more info.