Two active open-source, self-hosted frameworks with different strategy strengths.
Both keep execution local and require secure operations. Hummingbot has stronger foundation governance and DEX breadth; Freqtrade has a more integrated directional backtest, dry-run and optimization workflow.
| Research factor | Hummingbot | Freqtrade |
|---|---|---|
| Expert Score | 77/100 | 78/100 |
| Trust Score | 77/100 | 73/100 |
| Risk Level | Moderate | Moderate |
| Evidence Confidence | High | Moderate |
| Product Architecture | Open Source · Self-Hosted | Open Source · Self-Hosted |
| Current Availability | Active | Active |
| Execution Environment | User Infrastructure | User Infrastructure |
| Source Model | Open Source | Open Source |
| Technical Requirements | User-managed host, updates and operational security | User-managed host, updates and operational security |
| Custody Model | Funds remain at connected exchanges or user-controlled wallets; the user operates the software and secrets. | Funds remain at connected exchanges while credentials and the runtime remain on user-controlled infrastructure. |
| Pricing | Core software is free under Apache-2.0; users bear hosting, exchange and network costs | Free under GPL-3.0; users pay infrastructure, data and exchange costs |
| Free Plan | Yes | Yes |
| Supported Exchanges | Binance, Coinbase, Kraken, OKX, Bybit, KuCoin, Gate.io, Hyperliquid | Binance, Bybit, OKX, Kraken, KuCoin, Gate.io, Bitget, Hyperliquid |
| Bot Types | Market Making, Directional Strategies, Cross-Exchange Market Making, DEX Strategies | Custom Python Strategies, FreqAI Models, Spot Trading, Futures Trading |
| Security Score | 76/100 | 78/100 |
| Transparency Score | 88/100 | 84/100 |
| Features Score | 92/100 | 94/100 |
| API Trading | Yes | Yes |
| Withdrawal Access | Not required for ordinary CEX trading; DEX wallet permissions require connector-specific review | Not required; configure trade-only exchange permissions |
| Paper Trading | Yes | Yes |
| Backtesting | Yes | Yes |
| Mobile App | – No | – No |
| Concerns Found | 3 documented | 3 documented |
Features and target users
The scores are comparable; the workflows are not identical.
Hummingbot
The project is strongest for market making, connector-driven execution and custom strategy development across CEX and DEX venues.
Best aligned with- Technical market makers
- Users needing CEX and DEX connectors
Freqtrade
Freqtrade combines Python strategies, historical data, backtests, hyperoptimization, dry-run, FreqAI and live execution in one self-hosted system.
Best aligned with- Python strategy developers
- Users who want local control
Security and custody
Permissions and architecture matter more than security slogans.
Hummingbot
Hummingbot keeps execution and secrets on infrastructure controlled by the user, but that control is useful only with prompt updates, restricted network exposure and careful connector permissions.
Funds remain at connected exchanges or user-controlled wallets; the user operates the software and secrets.
Security score 76/100Freqtrade
Freqtrade provides strong visibility and local control, while explicitly warning that its web interface should not be directly internet-exposed.
Funds remain at connected exchanges while credentials and the runtime remain on user-controlled infrastructure.
Security score 78/100Pricing, bot types and limitations
Hummingbot
Pricing: Core software is free under Apache-2.0; users bear hosting, exchange and network costs
Bot types: Market Making, Directional Strategies, Cross-Exchange Market Making, DEX Strategies
Important limitations- Technical deployment burden
- No platform-wide audit located
Freqtrade
Pricing: Free under GPL-3.0; users pay infrastructure, data and exchange costs
Bot types: Custom Python Strategies, FreqAI Models, Spot Trading, Futures Trading
Important limitations- Requires Python and operations knowledge
- Local UI exposure risk
Sources used for this comparison
The comparison reuses the structured product research; provider evidence establishes product claims but does not independently validate them.
Hummingbot
- Hummingbot core repository (Documentation)
- Hummingbot release notes (Documentation)
- Hummingbot Foundation (Official Website)
- Hummingbot FAQ and governance (Documentation)
Freqtrade
- Freqtrade repository (Documentation)
- Freqtrade releases (Documentation)
- Freqtrade installation (Documentation)
- Docker quickstart and UI warning (Security Documentation)
Different workflows create different trade-offs.
Choose Hummingbot for connector-driven market making and Freqtrade for Python research and directional automation.
Scores evaluate product quality and evidence, not expected returns. Confirm current prices, eligibility and API scopes before connecting an exchange.