Automate crypto trading strategies with a powerful, customizable platform. Connect to multiple exchanges and optimize your market making.

At a Glance:

Hummingbot is an open-source framework for designing and deploying automated trading bots across centralized and decentralized exchanges, supporting over 140 venues and standardizing REST and WebSocket interfaces for cross-exchange strategy deployment.

Overview:

Hummingbot is an open-source framework for building and running automated trading strategies across a diverse set of cryptocurrency exchanges. It standardizes REST and WebSocket API interactions for both centralized exchanges with central limit order books and decentralized exchanges using on-chain order books or automated market maker protocols. The framework supports spot and perpetual futures trading, enabling users to create strategies that can be deployed across many venues with minimal modification. The project is optimized for algorithmic traders and developers who need a unified interface to interact with multiple exchange types without rebuilding core integrations.

Key Decision Points:

  • Exchange connectivity model: Hummingbot provides a standardized connector architecture for REST and WebSocket interfaces, allowing strategies to be written once and deployed across multiple supported exchanges with minimal changes.

  • Exchange type coverage: The framework supports CLOB centralized exchanges, CLOB decentralized exchanges, and AMM-based decentralized exchanges including router aggregators, constant product pools, and concentrated liquidity pools.

  • Market support: Connectors cover both spot and perpetual futures trading where supported by the underlying exchange, rather than being limited to a single market type.

  • Decentralized exchange access: Non-custodial DEX connectors require wallet keys for CLOB DEXs or operate through a separate Gateway middleware for AMM DEXs, rather than using API keys.

  • Governance and extension model: New exchange connectors or code changes are merged through a proposal process that requires HBOT tokens and community governance participation.

Core Features:

  • Standardized exchange connectors: A uniform architecture for REST and WebSocket APIs across diverse exchange types, classifiable as CLOB CEX, CLOB DEX, or AMM DEX.

  • Cross-exchange strategy deployment: Trading strategies can be designed once and deployed across multiple exchanges without significant modifications to the core logic.

  • Spot and perpetual futures trading: Connectors support spot markets and perpetual futures markets on exchanges that offer these market types.

  • Gateway middleware for AMM DEXs: Non-custodial access to automated market maker protocols is handled through a separate Typescript-based API client, rather than direct blockchain interaction.

  • Governance-based connector maintenance: The codebase distinguishes between exchange-sponsored connectors and community-maintained connectors, with a formal proposal and voting process for changes.

Use Cases:

  • Algorithmic traders can design and operate automated trading bots that interact with a broad range of centralized and decentralized exchanges through a single framework.

  • Developers can create custom trading strategies and deploy them across multiple venues with minimal changes by leveraging standardized exchange connectors.

  • Community contributors can propose and maintain new exchange connectors through the governance process, extending platform coverage without depending on a central development team.

Open-Source Alternative Value:

Hummingbot is licensed under Apache 2.0, making the full codebase publicly available for inspection, modification, and self-hosted operation. Its modular connector architecture enables traders and developers to standardize their own exchange integrations and deploy automated strategies across many venues without relying on a single commercial trading platform. The framework’s governance model allows community members to propose and maintain connectors, creating a path for extending functionality that is not restricted to a vendor’s development roadmap. As an open-source alternative, it offers a foundation for building custom algorithmic trading infrastructure with exchange coverage spanning over 140 venues.

PartagerXLinkedInReddit

Outils associés

Statistiques du projet

Étoiles

18,971

Forks

4,751

Licence

Apache-2.0

Métadonnées

Alternative à
3Commas