CCXT

CCXT vs the Gate EU API

Gate EU is a regional entity of Gate. What CCXT's gateeu class covers, how it differs from gate, and where the full comparison lives.

gateeu is a regional entity of Gate — the European entity of Gate, serving EEA users under separate registration.

Because it shares an API dialect with Gate, CCXT implements it by extending its gate class. Everything in the CCXT vs the Gate API comparison applies here — this page covers only what is specific to gateeu.

What is different

Separate host and separate accounts from the global venue, with a narrower listed market set.

Credentials are not shared with the global gate class.

What CCXT gives you here

gateeu
Unified capabilities113 (inherited from gate plus its own overrides)
fetch* methods51
WebSocket watch* methods16
Raw endpoints as implicit methods339
Testnet via setSandboxModeno
LanguagesTypeScript, JavaScript, Python, PHP, C#/.NET, Go, Java
LicenceMIT

Figures verified September 2026 against CCXT v4.5.77, read from the source tree with build/comparisons-facts.cjs. Counts include everything inherited from gate.

Using it

The class name is the only thing that changes — every unified method behaves as it does everywhere else in CCXT:

import ccxt

exchange = ccxt.gateeu({'apiKey': '...', 'secret': '...'})
markets = exchange.load_markets()
ticker = exchange.fetch_ticker(list(markets)[0])

Because gateeu lists a different market set from gate, call load_markets() and pick symbols from it rather than assuming a pair exists.

Streaming works the same way:

import ccxt.pro, asyncio

async def main():
    exchange = ccxt.pro.gateeu()
    while True:
        orderbook = await exchange.watch_order_book('BTC/USDT')
        print(orderbook['bids'][0], orderbook['asks'][0])

asyncio.run(main())

Should you use this class or the parent?

Use gateeu when you hold an account with Gate EU specifically. Use gate when you hold an account with the global venue. They are different venues with separate credentials, so this is not a preference — it follows from where your account is.

FAQ

Do my gate API keys work with gateeu? No. It is a separate legal entity with separate accounts; you need keys issued by Gate EU.

Does gateeu support the full unified API? It inherits 113 unified capabilities from gate. Where the venue does not offer a feature, the corresponding has flag is turned off, and the method raises NotSupported rather than failing quietly. Check exchange.has at runtime.

Can I reach Gate EU-specific endpoints? Yes — all 339 endpoints in this class's api block are generated as implicit methods, with signing, rate limiting and error mapping applied. The mechanism is documented on the gate implicit API page; this venue's own endpoint list differs slightly from the parent's.

Is CCXT free? Yes. MIT-licensed, including the WebSocket support.

Next steps

On this page