{"categories":[{"label":"Investment","url":"https://skillfed.io/packages/category/office-business-financial-investment"}],"enrichment":{"capability":"ib_async provides a Python interface to Interactive Brokers' Trader Workstation and IB Gateway, enabling programmatic access to market data, order placement, and portfolio management through an async-first API.","skillfed_tags":["trading-api","asyncio","market-data"],"use_cases":["Stream live stock, forex, or options quotes and build real-time market data dashboards","Backtest and deploy algorithmic trading strategies with programmatic order placement and monitoring","Track portfolio positions, account balances, and P&L in real-time across multiple accounts","Analyze historical price data and option chains for research and strategy development","Build risk management tools that monitor exposures and trigger automated hedges or alerts"],"what_it_does":"ib_async is a Python library that wraps the Interactive Brokers API, providing a clean async-first interface to TWS and IB Gateway. It eliminates the need to use IB's official ibapi package by implementing the IBKR binary protocol internally, and handles connection management, data synchronization, and event handling automatically. The library is built on asyncio and eventkit, making it suitable for both simple scripts and high-performance applications.\n\nYou use it to stream live market data, request historical bars, place and monitor orders, track positions and account balances, and analyze contract details\u2014all from Python without dealing with callback complexity. It supports Jupyter notebooks through a special loop mode, and includes reconnection logic and comprehensive logging for production use. The library requires a running IB Gateway or TWS instance to connect to, and supports Python 3.10 and later.","worth_installing":"Yes. ib_async is actively maintained, production-stable, has low install friction, and offers a permissive BSD license. It solves a real problem\u2014providing a modern async Python interface to Interactive Brokers\u2014without requiring IB's official ibapi package. Install it if you need programmatic access to IB's trading and market data APIs. The only prerequisite is running IB Gateway or TWS locally."},"id":"ib-async","links":{"html":"https://skillfed.io/packages/ib-async","md":"https://skillfed.io/packages/ib-async.md","pypi":"https://pypi.org/project/ib-async/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-12-08","license_spdx":null,"license_treatment":"permissive","name":"ib_async","python_support":"supports_current","summary":"Python sync/async framework for Interactive Brokers API"},"popularity":{"monthly_downloads":628366,"position":5674,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.1.0"}
