What is Hummingbot?
Open source software that helps you build and run market making bots on any crypto exchange
Open codebase licensed under Apache 2.0
Supports both centralized and decentralized exchanges
Customizable strategies for market making and arbitrage
Run on any operating system or in the cloud
We engineered Hummingbot to meet the requirements of leading quant crypto hedge funds. Hummingbot's trading engine uses Cython to execute all requests in low-level C, while its data fetcher uses WebSockets to stream real-time Level 2 order book data.
We believe that a publicly-auditable open source codebase is the only surefire way to prevent hackers from injecting malicious backdoor code that can steal your crypto. Licensed under Apache 2.0, Hummingbot will always be open and free.
Like Bitcoin mining software, Hummingbot utilizes a local software client architecture. Users have full control over what data they send externally, and we never have access to any user's private keys and API keys.
We have partnered with top crypto projects and exchanges to incentivize users to provide liquidity with token rewards. Run a market making bot with Hummingbot and earn token rewards based on how much liquidity you provide.
Hummingbot utilizes cutting edge technologies in order to stream real-time order book data and execute trades at millisecond-scale. Built by a team of experienced data scientists and data engineers, Hummingbot optimizes for the modern machine learning pipeline.
Hummingbot ships with templates for common algorithmic trading strategies such as arbitrage, market making, and mirroring. Advanced users can also utilize our plugin-based architecture to create and customize their own strategies. In addition, Hummingbot supports both centralized and decentralized exchanges.
Why are you making Hummingbot available to the general public rather than just running it in-house?
CoinAlpha, the company behind Hummingbot, is a venture-backed software startup. We believe that we can make a much bigger long-term impact by making our technology available to everyone, rather than keeping it to ourselves.
Why are you making Hummingbot open source?
Closed source code for trading crypto carries the inherent risk that it may contain malicious backdoor code that can steal users' assets at any time. We believe that a publicly auditable, open source codebase is the best defense against this attack vector.
How do you make money?
We make money by operating Liquidity Mining campaigns for crypto projects and exchanges. In Liquidity Mining, projects and exchanges can source liquidity from their community members and the general market, rather than from hedge funds who charge expensive rates for market making services.
Are my private keys and API keys secure?
Since Hummingbot is a local client, your private keys and API keys are as secure as the computer you use. The keys are only used to sign authorized instructions locally on the local machine, and only signed/authorized transactions are sent out from the client. Always use caution and make sure the computer you are running Hummingbot on is safe, secure, and free from unauthorized access.
Get our bi-weekly newsletter
We ship a new release every two weeks. Be the first to learn about new features and updates.
* Important disclaimer
The content of this Site does not constitute investment, financial, legal, or tax advice: none of the information contained on this Site constitutes a recommendation, solicitation, or offer to buy or sell any digital assets, securities, options, or other financial instruments or other assets, or to provide any investment advice or service.
No guarantee of profit: CoinAlpha does not claim that liquidity mining and participation in liquidity mining campaigns will be profitable, however measured, for the user.
Decentralized Market Making diagram uses U.S. Dollars for illustrative purposes only; actual reward terms may vary.
Hummingbot may be require some information from U.S. persons engaged in liquidity mining from the U.S. whose cumulative payments exceed $600 in a calendar year.
Please review the Liquidity Mining Policy for the full disclaimer, including policies related to the use of Hummingbot.