openbb-etf
ETF extension for OpenBB
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
Extends the OpenBB SDK with commands to retrieve and work with ETF (exchange-traded fund) data.
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
pip
pip install openbb-etfuv
uv add openbb-etfpoetry
poetry add openbb-etfInstalling openbb-etf
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.
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
Requires Python 3.10 or later; openbb-core must be available as a runtime dependency
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 — openbb-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) |
Evidence: openbb_etf-1.6.2-py3-none-any.whl
Tags
More Information Analysis packages
A drop-in replacement for Python's standard…
permissive · top 100 on PyPI
pyarrowpyarrow provides Python bindings to Apache…
permissive · top 100 on PyPI
networkxNetworkX provides data structures and…
permissive · top 1,000 on PyPI
snowflake-connector-pythonConnects Python applications to Snowflake data…
permissive · top 1,000 on PyPI
contourpyContourPy calculates contours of 2D…
permissive · top 1,000 on PyPI
snowflake-snowpark-pythonSnowpark Python provides APIs to query and…
permissive · top 1,000 on PyPI
openbb-newsExtends the OpenBB Platform with news data…
agpl · top 15,000 on PyPI
openbb-indexProvides access to global and European index…
agpl · top 15,000 on PyPI
openbb-cryptoProvides cryptocurrency data retrieval commands…
agpl · top 15,000 on PyPI
openbb-derivativesProvides derivatives market data and analytics…
agpl · top 15,000 on PyPI
openplantbook-sdkPython SDK for querying the Open Plantbook API…
permissive · top 15,000 on PyPI
openbb-benzingaIntegrates Benzinga financial data into the…
agpl · top 15,000 on PyPI
openbb-commodityProvides commodity-related data commands as an…
agpl · top 15,000 on PyPI
openbb-tradingeconomicsIntegrates Trading Economics data into the…
agpl · top 15,000 on PyPI
openbb-currencyProvides currency exchange data as an extension…
agpl · top 15,000 on PyPI
xbbgxbbg is a Bloomberg client for Python that…
permissive · top 15,000 on PyPI