Data Center Locations

The Coinbase Derivatives trading platform currently operates out of two locations: Chicago, Illinois and Secaucus, New Jersey.

Production: Equinix CH4 Data Center
Address: 350 E Cermak, Chicago, Illinois, 60616

DR/Integration: Equinix NY5 Data Center
Address: 800 Secaucus Road, Secaucus, New Jersey, 07094

Internet connectivity is hosted via AWS.

Environments

Coinbase Derivatives operates the following environments:

  • Production
  • Disaster Recovery (DR)
  • Integration (Production Parallel / UAT environment)

Connectivity Protocols

TypeProtocolIntegration Internet ConnectionProduction Internet ConnectionLinks
Order EntryFIX 4.4AvailableAvailableFIX Order Entry
Market DataFIX 4.4AvailableAvailableFIX Market Data
Order EntrySBEAvailableCross Connect OnlySBE Order Entry
Market DataUDPCross Connect OnlyCross Connect OnlyUDP Market Data
Drop CopyFIX 4.4AvailableAvailableFIX Drop Copy

See the Runbook for information on the FIX API gateways.

Coinbase Derivatives Points of Presence

EnvironmentPhysical LocationTypes of Connectivity available
ProductionEquinix CH4Cross Connect, AWS PrivateLink, Internet.
Disaster RecoveryEquinix NY5Cross Connect, AWS PrivateLink, Internet.
IntegrationEquinix NY5Cross Connect, AWS PrivateLink, Internet.

Connectivity via Cross Connect

Coinbase Derivatives Exchange (CDE) participants can establish cross-connects in the facilities detailed under CDE Locations.

How to Connect

  1. Contact the CDE team about establishing a private co-located fiber connection.

    The CDE team will:

    a. Issue a letter of authorization (LOA) allowing you, the participant, to connect into CDE equipment.

    Each fiber connects to physical equipment that is completely redundant from the other connections.

    b. Assign 2 IP address per side:

    • 1 address range for BGP peering.
    • 1 address range for connecting to CDE that is advertised by the participant.

    c. Assign a private ASN for BGP peering. Participants can use a public ASN as long as it is owned by them.

  2. Configure BGP with all parameters provided by CDE.

  3. Optionally, configure PIM and RP addresses to receive multicast market data. RP Addresses for each connection are provided by CDE.

Connectivity via Internet

Clients may connect to select Coinbase Derivatives APIs via the internet. This solution is recommended for testing or non-latency sensitive systems. Please note that Coinbase Derivatives only accepts SSL/TLS1 encrypted connections for internet-based connections. See IP Addressing section for target host names.

Clients are encouraged to whitelist both Production and DR public addresses on their firewalls.

SSL/TLS Details

  • Preferred: TLSv1.2 128 bits ECDHE-RSA-AES128-GCM-SHA256 Curve P-256 DHE 256
  • Accepted: TLSv1.2 128 bits ECDHE-RSA-AES128-SHA256 Curve P-256 DHE 256
  • Accepted: TLSv1.2 256 bits ECDHE-RSA-AES256-GCM-SHA384 Curve P-256 DHE 256
  • Accepted: TLSv1.2 256 bits ECDHE-RSA-AES256-SHA384 Curve P-256 DHE 256
  • Accepted: TLSv1.2 128 bits AES128-GCM-SHA256
  • Accepted: TLSv1.2 128 bits AES128-SHA256
  • Accepted: TLSv1.2 256 bits AES256-GCM-SHA384
  • Accepted: TLSv1.2 256 bits AES256-SHA256

Clients may connect to Coinbase Derivatives Exchange via AWS PrivateLink. This allows for some of the benefits of private connectivity without having to cross connect directly in the datacenter. Private connectivity via AWS PrivateLink offers reduced latency and a more stable connection when compared to the Public Internet. It should be noted that for the lowest latency and most stable connection possible, Colocation Cross Connects are still recommended.

Each PrivateLink has multiple availability zones and regions that are supported. However, for the most optimal results using the primary region and availability zone is recommended.

Production Connectivity

  • PrivateLink offering in AWS Region US-EAST-2 and US-EAST-1
  • Service Name: com.amazonaws.vpce.us-east-2.vpce-svc-01bf36c2a63eaf006
  • Availability Zones supported:
    • az1 (Primary)
    • az2
    • az3

Disaster Recovery Connectivity

  • PrivateLink offering in AWS Region US-EAST-1 and US-EAST-2
  • Service Name: com.amazonaws.vpce.us-east-1.vpce-svc-0051aaaf1479eae00
  • Availability Zones supported:
    • az2 (Primary)
    • az4
    • az6

Integration Connectivity

  • PrivateLink offering in AWS Region US-EAST-1 and US-EAST-2
  • Service Name: com.amazonaws.vpce.us-east-1.vpce-svc-0766c510bc2c236a8
  • Availability Zones supported:
    • az1
    • az4 (Primary)
    • az6

To configure PrivateLink, send your AWS Account ID to derivatives@coinbase.com so that it may be authorized. Once authorized, you’ll see the service name in your console.

IP Addressing

Cross Connect Unicast Networks

EnvironmentA Feed SubnetB Feed Subnet
Production208.52.130.0/27208.52.130.32/27
Disaster Recovery208.52.130.64/27208.52.130.96/27
Integration208.52.130.128/27208.52.130.160/27

Cross Connect Multicast Networks

EnvironmentA Feed SubnetB Feed Subnet
Production233.246.250.0/27233.246.250.32/27
Disaster Recovery233.246.250.64/27233.246.250.96/27
Integration233.246.250.128/27233.246.250.160/27

Cross Connect Multicast RPs

EnvironmentA Feed RPB Feed RP
Production208.52.130.16208.52.130.48
Disaster Recovery208.52.130.80208.52.130.112
Integration208.52.130.144208.52.130.176

Production

ServiceA FeedB FeedInternet Host NamePortProtocol
SBE Order208.52.130.17208.52.130.49N/A6210TCP
FIX Market Data208.52.130.18208.52.130.50fix-marketdata.exchange.fairx.net6120TCP
SBE Market Data Retransmit Equity208.52.130.19208.52.130.51N/A6220UDP
SBE Market Data Retransmit Non-Equity208.52.130.19208.52.130.51N/A6221UDP
SBE Market Data Incremental Equity233.246.250.17233.246.250.39N/A6222Multicast
SBE Market Data Snapshot Equity233.246.250.18233.246.250.40N/A6224Multicast
SBE Market Data Incremental Non-Equity233.246.250.19233.246.250.41N/A6223Multicast
SBE Market Data Snapshot Non-Equity233.246.250.20233.246.250.42N/A6225Multicast
FIX Order208.52.130.20208.52.130.52fix-orders.exchange.fairx.net6110TCP
FIX Drop Copy208.52.130.23208.52.130.55fix-drop-copy.exchange.fairx.net6130TCP

Disaster Recovery

ServiceA FeedB FeedInternet Host NamePortProtocol
SBE Order208.52.130.81208.52.130.113N/A6210TCP
FIX Market Data208.52.130.82208.52.130.114fix-marketdata.exchange-dr.fairx.net6120TCP
SBE Market Data Retransmit Equity208.52.130.83208.52.130.115N/A6220UDP
SBE Market Data Retransmit Non-Equity208.52.130.83208.52.130.115N/A6221UDP
SBE Market Data Incremental Equity233.246.250.81233.246.250.103N/A6222Multicast
SBE Market Data Snapshot Equity233.246.250.82233.246.250.104N/A6224Multicast
SBE Market Data Incremental Non-Equity233.246.250.83233.246.250.105N/A6223Multicast
SBE Market Data Snapshot Non-Equity233.246.250.84233.246.250.106N/A6225Multicast
FIX Order208.52.130.84208.52.130.116fix-orders.exchange-dr.fairx.net6110TCP
FIX Drop Copy208.52.130.87208.52.130.119fix-drop-copy.exchange-dr.fairx.net6130TCP

Integration

ServiceA FeedB FeedInternet Host NamePortProtocol
SBE Order208.52.130.135208.52.130.167sbe-orders.integration.fairx.net5210TCP
FIX Market Data208.52.130.136208.52.130.168fix-marketdata.integration.fairx.net5120TCP
SBE Market Data Retransmit Equity208.52.130.137208.52.130.169N/A5220UDP
SBE Market Data Retransmit Non-Equity208.52.130.137208.52.130.169N/A5221UDP
SBE Market Data Incremental Equity233.246.250.135233.246.250.167N/A5222Multicast
SBE Market Data Snapshot Equity233.246.250.136233.246.250.168N/A5224Multicast
SBE Market Data Incremental Non-Equity233.246.250.137233.246.250.169N/A5223Multicast
SBE Market Data Snapshot Non-Equity233.246.250.138233.246.250.170N/A5225Multicast
FIX Order208.52.130.138208.52.130.170fix-orders.integration.fairx.net5110TCP
FIX Drop CopyN/AN/Afix-drop-copy.integration.fairx.net6130TCP

UDP Multicast Market Data Channel IDs

Product GroupChannel ID
Equities0xaf31
Non Equities0xaf32