Connectivity

FIX (Financial Information eXchange) is a standard protocol which can be used to enter orders, submit cancel requests, and receive fills. Users of the FIX API will typically have existing software using FIX for order management. Users who are not familiar with FIX should first consider using the REST API.

Endpoint: tcp+ssl://fix.exchange.coinbase.com:4198

πŸ“˜

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

Connectivity

Before logging onto a FIX session, clients must establish a secure connection to the FIX gateway (fix.exchange.coinbase.com:4198). If your FIX implementation does not support establishing a TCP SSL connection natively, you will need to setup a local proxy such as stunnel to establish a secure connection to the FIX gateway. See the SSL Tunnels section for more details and examples.

πŸ“˜

Coinbase Exchange does not support static IP addresses. If your firewall rules require a static IP address, you will need to create a TCP proxy server with a static IP address which is capable of resolving an IP address using DNS.

πŸ“˜

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

πŸ“˜

Changes are deployed every Monday and Thursday at or near 11 AM PST. At that time, a Logout message will be sent from the server to indicate the session is ending.

Please note that we do not deploy on US federal holidays.