awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
binance avatar

binance/binance-connector-python

0
View on GitHub↗
2,755 stars·671 forks·Python·mit·26 views

Binance Connector Python

Binance Connector Python is a client library that provides programmatic access to the Binance cryptocurrency exchange, enabling automated trading and asset management across spot, margin, futures, and options markets. The library wraps the exchange's REST and WebSocket APIs into a Python interface with type-hinted methods, HMAC and RSA authentication, and a unified request-response pipeline for consistent error handling and rate limiting.

The connector supports a broad range of exchange operations beyond core trading, including sub-account management, wallet operations, and algorithmic order types such as TWAP and iceberg orders. It also provides interfaces for earning products like staking and Simple Earn, as well as lending and borrowing through crypto loans and VIP loan facilities. Additional capabilities cover NFT management, cryptocurrency payments, fiat transfers, gift cards, peer-to-peer trading, copy trading, and mining pool operations.

The library is distributed as a standard Python package installable via pip, with documentation covering setup, authentication, and endpoint usage for each supported feature area.

Features

  • Cryptocurrency Trading Platforms - Programmatically executes trades, manages orders, and automates portfolio operations across spot, margin, futures, and options markets.
  • Python API Clients - Ships a Python client library for interacting with Binance exchange APIs across all market types.
  • Exchange Asset Management SDKs - Provides a comprehensive SDK for managing crypto assets including wallets, staking, and loans.
  • Futures Trade Executions - Places and manages leveraged positions on both USD-margined and coin-margined futures markets.
  • Margin Trading Managers - Borrows funds and trades with leverage on margin accounts while monitoring liquidation risk.
  • Multi-Market Trading Clients - Provides a unified Python client for spot, futures, and options trading with leverage features.
  • Cryptocurrency Spot Trading - Executes buy and sell orders for assets on the spot exchange using a programmatic interface.
  • Cryptocurrency Payment Processing - Provides programmatic interfaces for processing cryptocurrency payments, fiat transfers, and gift cards.
  • Cryptocurrency Exchange Connectors - Provides a programmatic interface for executing trades and accessing market data on a major crypto exchange.
  • Wallet Management Interfaces - Provides a programmatic interface for checking balances, generating deposit addresses, and initiating withdrawals.
  • Cryptocurrency Options Trading - Provides a programmatic interface for buying and selling cryptocurrency options contracts.
  • Automated - Provides a library for building automated trading strategies with algorithmic order types.
  • Collateralized Crypto Loans - Automates the lifecycle of collateralized loans, including borrowing, lending, and repayment management.
  • WebSocket Stream Managers - Manages real-time data subscriptions and reconnections for market data and user data streams.
  • Exchange Staking Products - Ships interfaces for staking, Simple Earn, and dual investment products through exchange APIs.
  • Cryptocurrency Sub-Accounts - Ships a complete interface for creating and managing multiple sub-accounts under a master trading account.
  • Exchange Sub-Account Management - Provides programmatic sub-account creation and control for segregating trading activities.
  • Algorithmic Order Executions - Supports placing algorithmic orders like TWAP and iceberg that execute gradually to minimize market impact.
  • Cryptocurrency Asset Swaps - Enables swapping one cryptocurrency for another at a quoted fixed rate without placing a limit order.

Star history

Star history chart for binance/binance-connector-pythonStar history chart for binance/binance-connector-python

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does binance/binance-connector-python do?

Binance Connector Python is a client library that provides programmatic access to the Binance cryptocurrency exchange, enabling automated trading and asset management across spot, margin, futures, and options markets. The library wraps the exchange's REST and WebSocket APIs into a Python interface with type-hinted methods, HMAC and RSA authentication, and a unified request-response pipeline for consistent error handling and rate limiting.

What are the main features of binance/binance-connector-python?

The main features of binance/binance-connector-python are: Cryptocurrency Trading Platforms, Python API Clients, Exchange Asset Management SDKs, Futures Trade Executions, Margin Trading Managers, Multi-Market Trading Clients, Cryptocurrency Spot Trading, Cryptocurrency Payment Processing.

What are some open-source alternatives to binance/binance-connector-python?

Open-source alternatives to binance/binance-connector-python include: sammchardy/python-binance — python-binance is a Python client library that provides programmatic access to the Binance cryptocurrency exchange… knowm/xchange — XChange is a cryptocurrency exchange integration library and API wrapper that provides a unified interface for… michaelgrosner/tribeca — Tribeca is a Node.js cryptocurrency trading platform designed for high-frequency trading and automated market making.… gbeced/pyalgotrade — pyalgotrade is a Python algorithmic trading library designed for developing, backtesting, and executing automated… binance/binance-spot-api-docs — This project provides technical documentation and reference guides for spot trading, including specifications for… ricequant/rqalpha — RQAlpha is a Python-native quantitative trading backtesting framework and live trading execution system. It provides…

Open-source alternatives to Binance Connector Python

Similar open-source projects, ranked by how many features they share with Binance Connector Python.
  • sammchardy/python-binancesammchardy avatar

    sammchardy/python-binance

    7,176View on GitHub↗

    python-binance is a Python client library that provides programmatic access to the Binance cryptocurrency exchange through both REST and WebSocket APIs. It serves as a comprehensive toolkit for automated trading, account management, and market data retrieval, enabling developers to build trading bots, portfolio management tools, and data analysis applications that interact directly with the exchange. The library distinguishes itself through a dual-client architecture that separates synchronous REST calls from persistent WebSocket streams, allowing concurrent execution without blocking. It inc

    Pythonapibinancecryptocurrency
    View on GitHub↗7,176
  • knowm/xchangeK

    knowm/XChange

    4,067View on GitHub↗

    XChange is a cryptocurrency exchange integration library and API wrapper that provides a unified interface for connecting to multiple cryptocurrency exchanges. It serves as a multi-exchange trading interface and a market data streamer, normalizing raw data from various providers into standardized data objects. The project distinguishes itself through an adapter-based normalization system and a reactive WebSocket streaming model designed to receive real-time price and volume updates while minimizing thread usage. It includes a dedicated authentication handler for managing API keys, request non

    Java
    View on GitHub↗4,067
  • michaelgrosner/tribecamichaelgrosner avatar

    michaelgrosner/tribeca

    4,112View on GitHub↗

    Tribeca is a Node.js cryptocurrency trading platform designed for high-frequency trading and automated market making. It functions as a low-latency execution engine that automates the process of providing liquidity and capturing price spreads across multiple cryptocurrency exchanges. The system employs a connectivity layer to stream real-time market data and execute trades via persistent network connections. It uses an adapter-based integration to normalize diverse venue APIs into a unified format, allowing for coordinated activity across several different cryptocurrency venues. The platform

    TypeScriptbitcoincryptocurrencydocker
    View on GitHub↗4,112
  • gbeced/pyalgotradegbeced avatar

    gbeced/pyalgotrade

    4,659View on GitHub↗

    pyalgotrade is a Python algorithmic trading library designed for developing, backtesting, and executing automated trading strategies. It provides a comprehensive framework for financial strategy backtesting, a technical analysis library for computing mathematical indicators, and connectors for cryptocurrency exchange integration. The project distinguishes itself by supporting sentiment-based trading through the integration of real-time social media feeds and keyword streams. It features a quantitative trading visualization tool for plotting price action and portfolio equity curves, along with

    Python
    View on GitHub↗4,659
  • See all 30 alternatives to Binance Connector Python→