{"categories":[{"label":"Investment","url":"https://skillfed.io/packages/category/office-business-financial-investment"}],"enrichment":{"capability":"Provides a Python async/sync interface to Interactive Brokers' Trader Workstation API, automating connection management and data synchronization with live market data.","skillfed_tags":["trading-api","asyncio-framework","market-data"],"use_cases":["Download historical OHLC data for backtesting or analysis from Interactive Brokers.","Build async trading bots that monitor live prices and execute orders programmatically.","Explore market data interactively in Jupyter notebooks with automatic data synchronization.","Retrieve account information, positions, and order status from a running TWS or IB Gateway.","Develop multi-asset trading strategies that react to real-time market events."],"what_it_does":"ib-insync is a Python framework that wraps Interactive Brokers' Trader Workstation (TWS) API to simplify programmatic trading and market data retrieval. It provides both synchronous and asynchronous interfaces built on asyncio and eventkit, allowing developers to write linear-style code or build advanced async applications. The library automatically keeps an IB component in sync with a running TWS or IB Gateway application, handling connection state and data updates transparently.\n\nThe package is designed for traders and developers who need to fetch historical data, place orders, or monitor live market data from Interactive Brokers without directly managing the low-level protocol. It supports Jupyter notebooks for interactive exploration and includes utilities for converting market data to pandas DataFrames. However, the repository is now archived with no active maintenance, meaning new API changes or Python compatibility issues will not be addressed.","worth_installing":"Yes, if you actively trade with Interactive Brokers and need a Python interface to TWS\u2014the library is mature and widely used. However, proceed with caution: the repository is archived and unmaintained since March 2024. Install only if your TWS version and Python environment are stable, and be prepared to fork or patch the code if you encounter compatibility issues."},"id":"ib-insync","links":{"html":"https://skillfed.io/packages/ib-insync","md":"https://skillfed.io/packages/ib-insync.md","pypi":"https://pypi.org/project/ib-insync/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2023-07-02","license_spdx":null,"license_treatment":"permissive","name":"ib-insync","python_support":"supports_current","summary":"Python sync/async framework for Interactive Brokers API"},"popularity":{"monthly_downloads":784858,"position":5070,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.9.86"}
