openbb-etf
ETF extension for OpenBB
Decision gist · record as of 2026-08-14
Yes, if you are already using the OpenBB SDK and need ETF data capabilities. The low install friction, active maintenance, and zero known vulnerabilities make it a safe addition. However, the AGPL-3.0-only license requires that any code using this extension remain open-source; if you need proprietary use, this is a blocker. Verify that the specific ETF data sources and coverage meet your needs before committing.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires Python 3.10 or later; openbb-core must be available as a runtime dependency
- Low friction install as a pure Python wheel.
- Actively maintained with a recent release 80 days ago.
License · maintenance · safety
AGPL-3.0-only (agpl) — Licensed under AGPL-3.0-only, which requires that any modifications or derivative works using this package must also be released under the same license and have source code made available. This is a copyleft constraint suitable for open-source projects but may restrict use in proprietary software.
last release 2026-05-26 (80 days)
0 known vulnerabilities (OSV.dev, 2026-08-14) · 85,968 downloads/mo, #13,892 on PyPI
Alternatives
Verify before relying
pip install openbb-etf
from openbb import obb
# Access ETF data through the openbb-core SDK extension- Specific ETF data sources and coverage (which exchanges, how many ETFs, data freshness)
- Whether openbb-core must be installed separately or is pulled automatically as a dependency
- Performance characteristics for large-scale ETF data queries
What it is and what it does
openbb-etf is an extension module for the OpenBB SDK that adds ETF-specific data retrieval capabilities. It plugs into the existing openbb-core framework to provide commands for querying exchange-traded fund information and analytics. The package is a pure Python wheel with minimal dependencies—only openbb-core—making it straightforward to install alongside the main SDK.
The extension is actively maintained and supports Python 3.10 through 3.14. It is distributed under the AGPL-3.0-only license, which means any code that uses or modifies it must remain open-source and under the same license. The package is positioned as a specialized data provider within the OpenBB ecosystem, designed for developers and analysts who need ETF data as part of a broader financial data workflow.
Use it for
- Retrieve ETF metadata and performance data within OpenBB workflows for financial analysis
- Build automated ETF screening or monitoring tools that integrate with the OpenBB SDK
- Query ETF holdings, allocations, and other fund-level details for portfolio research
- Combine ETF data with other OpenBB data sources for cross-asset analysis
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes, if you are already using the OpenBB SDK and need ETF data capabilities.
The low install friction, active maintenance, and zero known vulnerabilities make it a safe addition. However, the AGPL-3.0-only license requires that any code using this extension remain open-source; if you need proprietary use, this is a blocker. Verify that the specific ETF data sources and coverage meet your needs before committing.
Install
openbb-etf on PyPI
Before you install
Low friction install as a pure Python wheel. Actively maintained with a recent release 80 days ago. Single runtime dependency on openbb-core keeps the dependency chain manageable.
Requires Python 3.10 or later; openbb-core must be available as a runtime dependency
License in practice
Licensed under AGPL-3.0-only, which requires that any modifications or derivative works using this package must also be released under the same license and have source code made available. This is a copyleft constraint suitable for open-source projects but may restrict use in proprietary software.
Quickstart
pip install openbb-etf
from openbb import obb
# Access ETF data through the openbb-core SDK extension
Verify before relying
- Specific ETF data sources and coverage (which exchanges, how many ETFs, data freshness)
- Whether openbb-core must be installed separately or is pulled automatically as a dependency
- Performance characteristics for large-scale ETF data queries
Package facts
| License | AGPL-3.0-only agpl |
| Python support | Supports the current Python release <4,>=3.10 |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 1 packageopenbb-core |
| Maintenance | Actively maintained 80 days since the last release |
| First released | |
| Downloads | 85,968 / month, #13,892 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | License :: OSI Approved :: GNU Affero General Public License v3Programming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14 |
Evidence: openbb_etf-1.6.2-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “etf data retrieval”
- openbb-etfExtends the OpenBB SDK with commands to retrieve and work with ETF…
- efinanceFetches historical and real-time stock, fund, and futures price data…
- finvizfinanceScrapes financial data from FinViz website, providing stock…
Give your agent the search over MCP, or paste the wish link into any chat.
More Information Analysis packages
A drop-in replacement for Python's standard `re` module that adds advanced regex features like nested sets, fuzzy matching, lookaround in conditionals, and full Unicode case-folding while maintaining backward compatibility.
pyarrow provides Python bindings to Apache Arrow's C++ libraries for efficient columnar data processing, serialization, and interoperability with pandas, NumPy, and other Python ecosystem tools.
NetworkX provides data structures and algorithms for creating, analyzing, and manipulating graphs and networks, supporting everything from simple undirected graphs to complex directed and weighted networks.
Connects Python applications to Snowflake data warehouses using the DB API 2.0 specification, enabling SQL queries, data transfers, and warehouse operations.
ContourPy calculates contours of 2D quadrilateral grids using C++11 algorithms wrapped in Python, offering serial and multithreaded implementations without requiring Matplotlib as a dependency.
Snowpark Python provides APIs to query and process data directly in Snowflake without moving data to your local system, with support for both native Snowpark and pandas-compatible interfaces.
Install it if you use Snowflake and want to process data without moving it to your application layer.
See also openbb-news · openbb-index · openbb-crypto · openbb-derivatives · openplantbook-sdk · openbb-benzinga · openbb-commodity · openbb-tradingeconomics · openbb-currency · xbbg