Welcome 👋 to the official documentation for Hummingbot!
Warning: Beta Software
Hummingbot is experimental, open source software that is still in beta, and you use it at your own risk. Please review the Apache 2.0 license.
Hummingbot is open source client software that helps you build automated, algorithmic trading strategies ("bots") that can run on any crypto exchange, both centralized and decentralized.
Hummingbot utilizes a modular architecture that enables exchange connectors and trading strategies to be built independently, facilitating contribution by a globally distributed community of developers and quant traders.
Hummingbot is supported by Hummingbot Miner, a liquidity mining platform where Hummingbot users can earn token rewards by running market making bots.
How this site is organized¶
This documentation site is organized into the following sections:
- Installation: How to install Hummingbot in various environments
- Operation: How to use the Hummingbot interface
- Connectors: Connectors to different exchanges
- Strategies: How to use Hummingbot strategies
- Market Making: Parameters specific to market making strategies
- Support: Get help using Hummingbot
Hummingbot is a general source framework for crypto algorithmic trading. We welcome developers to fork the codebase for their own purposes and contribute to the community.
See Developers for more information.
Hummingbot publishes a new release to its
master branch approximately every month. See Developers for more info.
See Release Notes for information about each release.