CCXT

CCXT is a code library that lets developers connect to over 100 crypto exchanges and prediction markets through one interface.

What it is good for

  • Connecting a trading bot to several crypto exchanges at once
  • Pulling market data from crypto exchanges for analysis
  • Comparing crypto prices across exchanges for arbitrage
  • Backtesting a trading strategy on historical exchange data

At a glance

Who it is for
Setup
Requires programming

Level 5 of 5. You need to write code to use it.

Cost
Free and open source
Type
Framework or SDK
Tasks
Works with
Node.js, Python, PHP, Go, Java, Rust

Momentum

Rank this week
Not ranked yet
Best rank
None yet
GitHub stars
44,677

GitHub numbers as of Nov 2, 2026. Updated weekly.

44k 44.4k 44.7k Sep 24, 2026 Nov 2, 2026
GitHub stars for CCXT: 44,028 on Sep 24, 2026, 44,677 on Nov 2, 2026. Source: GitHub.

Official links

Setup steps are on the official pages. We do not repeat them here, since they change.

Questions

Is CCXT free?
Yes. It is free and open source (MIT license).
Do I need to know how to code to use CCXT?
Yes. You need to write code to use it.
What does CCXT work with?
According to its own documentation, it works with Node.js, Python, PHP, Go, Java, and Rust.
What is CCXT good for?
Connecting a trading bot to several crypto exchanges at once, pulling market data from crypto exchanges for analysis, comparing crypto prices across exchanges for arbitrage, and backtesting a trading strategy on historical exchange data.

Similar agents

  • Hummingbot

    Hummingbot is a framework that runs automated crypto trading bots on many exchanges for traders and developers.

  • QuantDinger

    QuantDinger is a self-hosted AI trading platform that turns trading ideas into Python strategies, backtests, and paper or live trades for traders.

  • Qlib

    Qlib is a Python framework that helps quant researchers build and test AI-driven investment models.

  • gws

    gws is a command-line tool that lets you and AI agents manage Google Workspace (Drive, Gmail, Calendar, Sheets, Docs) from one place.

  • Unstract

    Unstract is a self-hosted tool that pulls structured data out of PDFs and scanned documents using plain-language prompts for finance and compliance teams.

  • LangChain

    LangChain is a framework that helps developers build AI agents and LLM-powered applications that connect to models and data sources.

Last updated Nov 2, 2026. Tracked since Oct 28, 2026. The summary was written by an AI model from the project's own description and checked against our copy rules. Spotted an error? Tell us.