Connectivity
FIX (Financial Information eXchange) 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. Users who are not familiar with FIX should 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.
FIX Gateway
Before logging onto a FIX session, clients must establish a secure connection to the FIX gateway (fix.exchange.coinbase.com:4198
).
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. See the SSL Tunnels section for more details and examples.
Static IP
Coinbase Exchange does not support static IP addresses. If your firewall rules require a static IP address, you must create a TCP proxy server with a static IP address which is capable of resolving an IP address using DNS.
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.
Changes are deployed every Monday and Thursday at or near 11 AM PST
. At that time, a logout message is sent from the server to indicate the session is ending. We do not deploy on US federal holidays.
Ciphers
Coinbase Exchange supports TLSv1.2 with the following server ciphers:
Recommend | Length | Cipher Suite | Elliptic Curve |
---|---|---|---|
Preferred | 128 bits | ECDHE-RSA-AES128-GCM-SHA256 | Curve P-256 DHE 256 |
Accepted | 128 bits | ECDHE-RSA-AES128-SHA256 | Curve P-256 DHE 256 |
Accepted | 256 bits | ECDHE-RSA-AES256-GCM-SHA384 | Curve P-256 DHE 256 |
Accepted | 256 bits | ECDHE-RSA-AES256-SHA384 | Curve P-256 DHE 256 |
SSL Certificate
Your FIX SSL client must validate the following production FIX server SSL certificate:
-----BEGIN CERTIFICATE-----
MIIEbzCCA1egAwIBAgIQCwGFBb1JUCgjvcVW7UipJjANBgkqhkiG9w0BAQsFADA8
MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g
UlNBIDIwNDggTTAxMB4XDTIzMDIyMjAwMDAwMFoXDTIzMDQyOTIzNTk1OVowIjEg
MB4GA1UEAwwXKi5leGNoYW5nZS5jb2luYmFzZS5jb20wggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQC0NmyHi7dSQAE2LsjglfckyVycXULV0+94XVHg2Nqj
0z10t2aOCA7SsyOj9CyC8Up7wiQlZnxkZMJcz0hmem/pIJMLlYJKZoe69Zpc0Z2F
imfHu8e9xqYD19ifcvOIVUzU2ef35SrQWfWqLdYzCsIcSJ1G56MbbFi0KytG3q3g
wbXYH/Ai9a+ehAkQwu2mvdK193g0MWgo4mlw4KCCLfPCSCQ5LPr/zK4lL8jjO0me
JGm+KYaqogv/fZgoMtBlfOjjOxTIhhCY0JLV/7ifdET7+rbuKTNzB3gDo38HSFfw
8RDoh2S+Afu4CmaN9rsPcz8Oh5qn7rR6zI4MWnjOPz2BAgMBAAGjggGFMIIBgTAf
BgNVHSMEGDAWgBSBuA5jiokSGOX6OztQlZ/m5ZAThTAdBgNVHQ4EFgQU2aPLF2h4
x+OssJHcaX6yYZrkNDcwOQYDVR0RBDIwMIIXKi5leGNoYW5nZS5jb2luYmFzZS5j
b22CFWV4Y2hhbmdlLmNvaW5iYXNlLmNvbTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l
BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMDsGA1UdHwQ0MDIwMKAuoCyGKmh0dHA6
Ly9jcmwucjJtMDEuYW1hem9udHJ1c3QuY29tL3IybTAxLmNybDATBgNVHSAEDDAK
MAgGBmeBDAECATB1BggrBgEFBQcBAQRpMGcwLQYIKwYBBQUHMAGGIWh0dHA6Ly9v
Y3NwLnIybTAxLmFtYXpvbnRydXN0LmNvbTA2BggrBgEFBQcwAoYqaHR0cDovL2Ny
dC5yMm0wMS5hbWF6b250cnVzdC5jb20vcjJtMDEuY2VyMAwGA1UdEwEB/wQCMAAw
DQYJKoZIhvcNAQELBQADggEBAEI6o14hozZd4TcRrSA23BWsZS8vxwH2z4KZwbNX
dAhlGdThPaPPdF290eMaR4VDkB7LyQmxILp+dcNbP1yrFg6YKjOTqernfiJ4h/Bx
BcmHj8g0ndRZHppDNgO2+TLvDmDivQ0ziBeVCNOdDXpVOwIqKTGdhC+QiUiqXcIT
vMd5hO8x+BEqCKpVzcq98dhpE3l5Mwy0eC1248gek8HlZjvDeyrj5bYuCXC8L5wC
dl1qxaD3Ey3eFKenaCCwF+HIMlC7XC9mj96egABfp5AC7AmKk35yQBVi7JV6Lyja
ucPBMASQd66PAStynSitmQgA2qMDgDpi7KN6YacuyMUeXmQ=
-----END CERTIFICATE-----