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↗

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.

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
2,755 stars·671 forks·Python·mit·47 views
  • 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 are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    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.

    Which projects share features with binance/binance-connector-python?

    Projects with overlapping indexed features 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…

    Projects sharing features with Binance Connector Python

    These projects share indexed features with Binance Connector Python. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • 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
    Compare all 30 related projects→