lib-ccxtlisted
Install: claude install-skill howard-lynn-ye/fin-skills
# ccxt
The universal connectivity layer for crypto — one unified API over 100+ venues, MIT, and **not a
backtester**. It has no simulation layer at all; everything it returns is live venue state.
| | |
|---|---|
| pip / import | `pip install ccxt` · `import ccxt` / `ccxt.async_support` / `ccxt.pro` |
| Version | **4.5.77 (2026-09-01)** · **1,617 releases** — roughly daily · `>=3.10`, pure-python wheel |
| Licence | **MIT** ✅ (GitHub `license.spdx_id`). ⚠️ PyPI `info.license` is null with no classifier — do not read PyPI metadata as the answer |
| Status | ✅ Extremely active. 43,863★ `ccxt/ccxt`, pushed 2026-09-04. Multi-language repo generated from one source |
## The trap that costs you money
🚨 **`set_sandbox_mode(True)` is not a guarantee.** Only some exchanges have testnets; **the call
succeeds regardless.** Verify the host the client actually resolved, never your own config flag:
```python
ex.set_sandbox_mode(True)
assert "test" in ex.urls["api"]["public"], f"NOT a testnet: {ex.urls['api']}"
```
🚨 **And it is connectivity, not a backtester.** No fills, no fees applied, no portfolio, no
simulation layer. Anything that looks like a ccxt backtest is code someone wrote around it.
## ✅ CCXT Pro is free — most tutorials are wrong about this
CCXT Pro was **merged into the MIT `ccxt` package at v1.95 (2022)**. WebSocket methods
(`watchTicker`, `watchOrderBook`, `watchTrades`, `watchOrders`, `watchMyTrades` …) are **no longer a
paid product**. Ignore any subscription-exp