NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2627 most downloaded on PyPI
A cryptocurrency trading API with more than 100 exchanges in JavaScript / TypeScript / Python / C# / PHP / Go
Last release 4 days ago
01 Oct 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
1623 releases · first in 2017
fix(mexc) - loading rl by @ttodua in https://github.com/ccxt/ccxt/pull/23698
Full Changelog: https://github.com/ccxt/ccxt/compare/4.4.3...4.4.4
One column per quarter.
Full Changelog: https://github.com/ccxt/ccxt/compare/4.4.3...4.4.4
[Changes][4.4.4]
<a id="4.4.3"></a>
cryptocom: update @see by @sc0Vu in https://github.com/ccxt/ccxt/pull/23693
trigger by @ttodua in https://github.com/ccxt/ccxt/pull/23688Full Changelog: https://github.com/ccxt/ccxt/compare/4.4.2...4.4.3
trigger by @ttodua in #23688Full Changelog: https://github.com/ccxt/ccxt/compare/4.4.2...4.4.3
[Changes][4.4.3]
<a id="4.4.2"></a>
fix(Unsubscription): clean subscription safely by @carlosmiei in https://github.com/ccxt/ccxt/pull/23667
Full Changelog: https://github.com/ccxt/ccxt/compare/4.4.1...4.4.2
Full Changelog: https://github.com/ccxt/ccxt/compare/4.4.1...4.4.2
[Changes][4.4.2]
<a id="4.4.1"></a>
chore: update changelog by @carlosmiei in https://github.com/ccxt/ccxt/pull/23664
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.98...4.4.1
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.98...4.4.1
[Changes][4.4.1]
<a id="4.3.98"></a>
kraken: update doc by @sc0Vu in https://github.com/ccxt/ccxt/pull/23651
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.97...4.3.98
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.97...4.3.98
[Changes][4.3.98]
<a id="4.3.97"></a>
feat(gate): add unWatchOrderBook/unWatchTradesForSymbols by @carlosmiei in https://github.com/ccxt/ccxt/pull/23647
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.96...4.3.97
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.96...4.3.97
[Changes][4.3.97]
<a id="4.3.96"></a>
feat(hyperliquid): fetchLedger / fetchDeposits / fetchWithdrawals by @sc0Vu in https://github.com/ccxt/ccxt/pull/23616
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.95...4.3.96
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.95...4.3.96
[Changes][4.3.96]
<a id="4.3.95"></a>
fix(mexc): withdraw by @carlosmiei in https://github.com/ccxt/ccxt/pull/23611
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.94...4.3.95
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.94...4.3.95
[Changes][4.3.95]
<a id="4.3.94"></a>
fix(bingx): swap reduceOnly order by @carlosmiei in https://github.com/ccxt/ccxt/pull/23608
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.93...4.3.94
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.93...4.3.94
[Changes][4.3.94]
<a id="4.3.93"></a>
fix(hyperliquid): fetchTickers by @carlosmiei in https://github.com/ccxt/ccxt/pull/23605
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.92...4.3.93
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.92...4.3.93
[Changes][4.3.93]
<a id="4.3.92"></a>
kucoin - corrections of 'safe' methods by @ttodua in https://github.com/ccxt/ccxt/pull/23590
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.91...4.3.92
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.91...4.3.92
[Changes][4.3.92]
<a id="4.3.91"></a>
hitbtc transaction status by @ndubel in https://github.com/ccxt/ccxt/pull/23578
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.90...4.3.91
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.90...4.3.91
[Changes][4.3.91]
<a id="4.3.90"></a>
fix(bitfinex2) - remove safeNetwork by @ttodua in https://github.com/ccxt/ccxt/pull/23540
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.89...4.3.90
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.89...4.3.90
[Changes][4.3.90]
<a id="4.3.89"></a>
remove cs Sending by @ttodua in https://github.com/ccxt/ccxt/pull/23521
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.88...4.3.89
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.88...4.3.89
[Changes][4.3.89]
<a id="4.3.88"></a>
fix(base): paginationTimestamp shoud add one for forward by @sc0Vu in https://github.com/ccxt/ccxt/pull/23519
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.87...4.3.88
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.87...4.3.88
[Changes][4.3.88]
<a id="4.3.87"></a>
feat(bitget): add multiple unWatch methods by @carlosmiei in https://github.com/ccxt/ccxt/pull/23481
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.86...4.3.87
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.86...4.3.87
[Changes][4.3.87]
<a id="4.3.86"></a>
fix(binance) - tickers inverse quote volume by @ttodua in https://github.com/ccxt/ccxt/pull/23406
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.85...4.3.86
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.85...4.3.86
[Changes][4.3.86]
<a id="4.3.85"></a>
fix(binance): watchLiquidationsForSymbols should use lowercase id by @sc0Vu in https://github.com/ccxt/ccxt/pull/23441
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.84...4.3.85
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.84...4.3.85
[Changes][4.3.85]
<a id="4.3.84"></a>
fix(binance): correct signature for simple-earn by @sc0Vu in https://github.com/ccxt/ccxt/pull/23428
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.83...4.3.84
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.83...4.3.84
[Changes][4.3.84]
<a id="4.3.83"></a>
chore: update readme by @carlosmiei in https://github.com/ccxt/ccxt/pull/23409
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.82...4.3.83
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.82...4.3.83
[Changes][4.3.83]
<a id="4.3.82"></a>
fix(waves) - createOrder params by @ttodua in https://github.com/ccxt/ccxt/pull/23400
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.81...4.3.82
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.81...4.3.82
[Changes][4.3.82]
<a id="4.3.81"></a>
checkaddress - unified by @ttodua in https://github.com/ccxt/ccxt/pull/23376
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.80...4.3.81
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.80...4.3.81
[Changes][4.3.81]
<a id="4.3.80"></a>
fix(binance): adjust has flags by @carlosmiei in https://github.com/ccxt/ccxt/pull/23386
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.79...4.3.80
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.79...4.3.80
[Changes][4.3.80]
<a id="4.3.79"></a>
fix(py) - remove this by @ttodua in https://github.com/ccxt/ccxt/pull/23382
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.78...4.3.79
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.78...4.3.79
[Changes][4.3.79]
<a id="4.3.78"></a>
fix(binance) - watchLiquidations ^Q by @ttodua in https://github.com/ccxt/ccxt/pull/23371
safeTrade ->cost to number by @ttodua in https://github.com/ccxt/ccxt/pull/14268Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.77...4.3.78
safeTrade ->cost to number by @ttodua in #14268Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.77...4.3.78
[Changes][4.3.78]
<a id="4.3.77"></a>
fix(woo): watch private by @sc0Vu in https://github.com/ccxt/ccxt/pull/23359
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.76...4.3.77
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.76...4.3.77
[Changes][4.3.77]
<a id="4.3.76"></a>
fix(bybit): handle inverse futures subscription by @carlosmiei in https://github.com/ccxt/ccxt/pull/23343
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.75...4.3.76
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.75...4.3.76
[Changes][4.3.76]
<a id="4.3.75"></a>
mexc: update withdraw by @sc0Vu in https://github.com/ccxt/ccxt/pull/23331
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.74...4.3.75
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.74...4.3.75
[Changes][4.3.75]
<a id="4.3.74"></a>
chore(ace): method param types by @samgermain in https://github.com/ccxt/ccxt/pull/23297
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.73...4.3.74
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.73...4.3.74
[Changes][4.3.74]
<a id="4.3.73"></a>
fix(exchange): set message queue to false by default by @pcriadoperez in https://github.com/ccxt/ccxt/pull/23311
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.72...4.3.73
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.72...4.3.73
[Changes][4.3.73]
<a id="4.3.72"></a>
fix(paradex): update logo by @carlosmiei in https://github.com/ccxt/ccxt/pull/23306
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.71...4.3.72
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.71...4.3.72
[Changes][4.3.72]
<a id="4.3.71"></a>
fix(woo): fetchFundingHistory income parsing by @carlosmiei in https://github.com/ccxt/ccxt/pull/23278
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.70...4.3.71
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.70...4.3.71
[Changes][4.3.71]
<a id="4.3.70"></a>
feat(coinbaseinternational): add missing methods by @carlosmiei in https://github.com/ccxt/ccxt/pull/23263
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.69...4.3.70
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.69...4.3.70
[Changes][4.3.70]
<a id="4.3.69"></a>
base - unify describe & other objects by @ttodua in https://github.com/ccxt/ccxt/pull/18990
describe & other objects by @ttodua in https://github.com/ccxt/ccxt/pull/18990Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.68...4.3.69
describe & other objects by @ttodua in #18990Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.68...4.3.69
[Changes][4.3.69]
<a id="4.3.68"></a>
bingx: fetchOrder, inverse swap support by @Dan-krm in https://github.com/ccxt/ccxt/pull/23211
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.67...4.3.68
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.67...4.3.68
[Changes][4.3.68]
<a id="4.3.67"></a>
update docker-compose.yml (fixed bug with php in docker) by @egorbulat98 in https://github.com/ccxt/ccxt/pull/23172
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.66...4.3.67
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.66...4.3.67
[Changes][4.3.67]
<a id="4.3.66"></a>
base: fix typo in loadProxyModules (httpsProxyAgentModule) by @egorbulat98 in https://github.com/ccxt/ccxt/pull/23171
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.65...4.3.66
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.65...4.3.66
[Changes][4.3.66]
<a id="4.3.65"></a>
build(deps): bump ws from 8.14.2 to 8.17.1 in /examples/ts/nextjs-page-router by @dependabot in https://github.com/ccxt/ccxt/pull/22843
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.64...4.3.65
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.64...4.3.65
[Changes][4.3.65]
<a id="4.3.64"></a>
feat(independentreserve): withdraw implementation by @samgermain in https://github.com/ccxt/ccxt/pull/23141
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.63...4.3.64
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.63...4.3.64
[Changes][4.3.64]
<a id="4.3.63"></a>
base: fix links in jsdocs by @egorbulat98 in https://github.com/ccxt/ccxt/pull/23107
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.62...4.3.63
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.62...4.3.63
[Changes][4.3.63]
<a id="4.3.62"></a>
vertex: fix fetchCurrencies test by @egorbulat98 in https://github.com/ccxt/ccxt/pull/23079
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.61...4.3.62
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.61...4.3.62
[Changes][4.3.62]
<a id="4.3.61"></a>
hyperliquid: c# fix NullReferenceException when get currency info by @egorbulat98 in https://github.com/ccxt/ccxt/pull/23076
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.60...4.3.61
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.60...4.3.61
[Changes][4.3.61]
<a id="4.3.60"></a>
bingx: cancelAllOrders, inverse swap support by @Dan-krm in https://github.com/ccxt/ccxt/pull/23029
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.59...4.3.60
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.59...4.3.60
[Changes][4.3.60]
<a id="4.3.59"></a>
upbit: update fetchOpenOrders, fetchClosedOrders and fetchCanceledOrders by @Dan-krm in https://github.com/ccxt/ccxt/pull/23019
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.58...4.3.59
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.58...4.3.59
[Changes][4.3.59]
<a id="4.3.58"></a>
htx: set minDeposit value in fetchCurrencies by @egorbulat98 in https://github.com/ccxt/ccxt/pull/22977
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.57...4.3.58
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.57...4.3.58
[Changes][4.3.58]
<a id="4.3.57"></a>
fix(bitget): cancelAllOrders - unified response by @samgermain in https://github.com/ccxt/ccxt/pull/22949
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.56...4.3.57
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.56...4.3.57
[Changes][4.3.57]
<a id="4.3.56"></a>
fix(php): remove Use of "static" in callables is deprecated warning by @carlosmiei in https://github.com/ccxt/ccxt/pull/22957
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.55...4.3.56
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.55...4.3.56
[Changes][4.3.56]
<a id="4.3.55"></a>
okx: fetchPositions returns empty list in some cases by @Dan-krm in https://github.com/ccxt/ccxt/pull/22929
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.54...4.3.55
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.54...4.3.55
[Changes][4.3.55]
<a id="4.3.54"></a>
fix(bingx) - max leverage markets ^Q by @ttodua in https://github.com/ccxt/ccxt/pull/22908
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.53...4.3.54
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.53...4.3.54
[Changes][4.3.54]
<a id="4.3.53"></a>
fix #22794 - fix arraycachebysymbolbyside by @pcriadoperez in https://github.com/ccxt/ccxt/pull/22877
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.52...4.3.53
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.52...4.3.53
[Changes][4.3.53]
<a id="4.3.52"></a>
feat(build): update transpile script by @sc0Vu in https://github.com/ccxt/ccxt/pull/22881
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.51...4.3.52
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.51...4.3.52
[Changes][4.3.52]
<a id="4.3.51"></a>
feat(bybit): add cancelAllOrdersAfter by @carlosmiei in https://github.com/ccxt/ccxt/pull/22870
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.50...4.3.51
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.50...4.3.51
[Changes][4.3.51]
<a id="4.3.50"></a>
fix (c#) null baseCurrency in market structure by @egorbulat98 in https://github.com/ccxt/ccxt/pull/22862
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.49...4.3.50
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.49...4.3.50
[Changes][4.3.50]
<a id="4.3.49"></a>
fix(ace): signature for private methods, [TypeError] Cannot use in operator to search for 0 in timeStamp by @samgermain in https://github.com/ccxt/ccx
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.48...4.3.49
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.48...4.3.49
[Changes][4.3.49]
<a id="4.3.48"></a>
fix(tests) - oxfun related issues by @ttodua in https://github.com/ccxt/ccxt/pull/22832
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.47...4.3.48
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.47...4.3.48
[Changes][4.3.48]
<a id="4.3.47"></a>
chore: update changelog by @carlosmiei in https://github.com/ccxt/ccxt/pull/22822
e and E and al… by @ttodua in https://github.com/ccxt/ccxt/pull/22812Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.46...4.3.47
e and E and al… by @ttodua in #22812Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.46...4.3.47
[Changes][4.3.47]
<a id="4.3.46"></a>
feat(okx): add fetchBalance params by @carlosmiei in https://github.com/ccxt/ccxt/pull/22804
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.45...4.3.46
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.45...4.3.46
[Changes][4.3.46]
<a id="4.3.45"></a>
feat(exchange): remove cert by @carlosmiei in https://github.com/ccxt/ccxt/pull/22799
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.44...4.3.45
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.44...4.3.45
[Changes][4.3.45]
<a id="4.3.44"></a>
fix(bitmex): guard handleOrderBook by @sc0Vu in https://github.com/ccxt/ccxt/pull/22786
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.43...4.3.44
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.43...4.3.44
[Changes][4.3.44]
<a id="4.3.43"></a>
feat(binance): add bbo static tests by @carlosmiei in https://github.com/ccxt/ccxt/pull/22759
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.42...4.3.43
Full Changelog: https://github.com/ccxt/ccxt/compare/4.3.42...4.3.43
[Changes][4.3.43]
<a id="4.3.42"></a>
Your coding agent can read these notes before it upgrades. Set up the MCP server →