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.