Hummingbot
Hummingbot supports many centralized and decentralized exchanges with market making, cross-exchange market making, and arbitrage, with API keys kept on your machine. It is aimed at technical users.
Alternatives / 3Commas
Looking for an open source 3Commas alternative? We compared 2 open source crypto trading bots by license and features. Hummingbot focuses on market making and arbitrage, and OctoBot offers prebuilt strategies with backtesting. Trading carries financial risk and nothing here is financial advice.
Written by Maxime DERAME
Last updated:
| Alternative | Best for | License |
|---|---|---|
| Hummingbot | Market making and arbitrage framework | Apache-2.0 |
| OctoBot | Strategy automation with backtesting | GPL-3.0 |
We looked for open-source trading bot platforms. We verified each project's license, recent activity, stars, and self-hosting in its repository. We do not evaluate their strategies' performance. See our methodology for the full criteria.
Hummingbot supports many centralized and decentralized exchanges with market making, cross-exchange market making, and arbitrage, with API keys kept on your machine. It is aimed at technical users.
OctoBot automates trading with custom or prebuilt strategies, technical indicators, backtesting, and a real-time dashboard. A hosted cloud version is a separate paid offering.
Automated trading can lose money quickly. These tools provide software, not profit, and you should test strategies carefully.
Hummingbot is Apache-2.0. OctoBot is GPL-3.0.
Both had commits within days of this update.
3Commas is a proprietary bot service that holds exchange API access on its servers. Open-source bots run on your machine so keys stay with you, but you are responsible for the strategy, hosting, and risk.
| Alternative | Type | License | Self-hosted | Best for |
|---|---|---|---|---|
| Hummingbot | Trading framework | Apache-2.0 | Self-run | Advanced users |
| OctoBot | Trading bot | GPL-3.0 | Self-run | Strategy testing |
Want market making across exchanges
Hummingbot supports market making, cross-exchange strategies, and arbitrage.
Want backtesting and prebuilt strategies
OctoBot has a dashboard, backtesting, and community strategies.