Skip to main content

INTX FIX API Overview

Financial Information eXchange, or FIX, is a standard protocol which can be used to enter orders, submit cancel requests, and receive fills. FIX API users typically have existing software that runs FIX for order management.

The baseline specification for the INTX FIX API is FIX 5.0.

Supported Endpoints

Production

  • Order Entry: tcp+ssl://fix.international.coinbase.com:6110
  • Market Data: tcp+ssl://fix.international.coinbase.com:6120
  • Drop Copy: tcp+ssl://fix.international.coinbase.com:6130

Sandbox

  • Order Entry: tcp+ssl://n5e2.coinbase.com:6110
  • Market Data: tcp+ssl://n5e2.coinbase.com:6120
  • Drop Copy: tcp+ssl://n5e2.coinbase.com:6130
Resend Requests

Resend requests are not supported. Every connection establishes a new session and a new set of session sequence numbers.

FIX Gateway

Before logging onto a FIX session, clients must establish a secure connection to the FIX gateway. See the available endpoints above.

TCP SSL

If your FIX implementation does not support establishing a native TCP SSL connection, you must setup a local proxy such as stunnel to establish a secure connection to the FIX gateway.

AWS IP

If connecting from servers outside of AWS which require firewall rules, use the AWS provided resources to determine how best to whitelist AWS IP ranges.

Ciphers

Coinbase Exchange supports TLSv1.2 with the following server ciphers:

RecommendLengthCipher SuiteElliptic Curve
Preferred128 bitsECDHE-RSA-AES128-GCM-SHA256Curve P-256 DHE 256
Accepted128 bitsECDHE-RSA-AES128-SHA256Curve P-256 DHE 256
Accepted256 bitsECDHE-RSA-AES256-GCM-SHA384Curve P-256 DHE 256
Accepted256 bitsECDHE-RSA-AES256-SHA384Curve P-256 DHE 256

Sequence Numbers

The exchange resets the sequences weekly. Reset schedule is configured during initial setup. Resets may also be initiated by a firm sending a Logon message with ResetSeqNumFlag=Y.

Was this helpful?