* update Terminal about URLs and some other broken links
* ruff
* intro
* changing the heading levels
* dependency management sections
* structure
* developer guides
* structure
* contributor guides
* keywords and descriptions
* broken urls
* cool cards
* Cool cards (#5727)
* tidy up terminal/content
* some more tidy up
* fix styling for platform that was missing
* more tidy up
* improve color for dark and light mode
* create new reference card for more basic cards
* rename back to menus
* implement all index.md for terminal, except reference
* improve bot title
* more refactoring
* fix remaining index
* header styling
* more styling
* heheheheheheeh
* Revert "heheheheheheeh"
This reverts commit 7d095fcfd2.
* Ccards (#5733)
* links
* more links
* improved styling and chevron aligned to title
* fix index.mdx urls for Terminal
* update package.json
* update index.mdx
* fix generation
* spelling
* toolkit_extensions
* update data extensions
* couple of links
* add tiingo to data extensions list
---------
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: andrewkenreich <andrew.kenreich@gmail.com>
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
4.9 KiB
Vendored
title, sidebar_position, description, keywords
| title | sidebar_position | description | keywords | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Data Extensions | 1 | Learn about the OpenBB Platform and its extension framework that allows seamless integration of modules like 'openbb-yfinance'. Discover how installations and removals automatically update the router when the Python interpreter is refreshed. This page lists the data provider extensions available. |
|
import HeadTitle from '@site/src/components/General/HeadTitle.tsx';
Data extensions will expand the breadth and coverage of the data available in the OpenBB Platform. Each source (provider) is its own independent extension, even if there is only one endpoint accessible. This allows every data source to be inserted or removed, at any time, without distrubing the operation of the Core components.
Functions will appear in the Python Interface and Fast API only if a supported provider, for that specific endpoint, is installed. Additional Python libraries will be installed, where required, by the extension.
Provider Coverage
The total installed coverage can be determined through the Python interface, as a dictionary.
from openbb import obb
obb.coverage.providers
Installation
All data extensions are installed with similar syntax. Published data extensions will have names beginning with openbb. For example, yFinance.
pip install openbb-yfinance
Additions and removals update the router automatically to reflect the changes when the Python interpreter is refreshed. Below is a list of data provider extensions.
Uninstall any extension with pip uninstall.
pip uninstall openbb-yfinance
Available Data Extensions
| Extension Name | Description | Installation Command | Core/Community | Minimum Subscription Type Required |
|---|---|---|---|---|
| openbb-alpha-vantage | Alpha Vantage data connector. | pip install openbb-alpha-vantage | Community | Free |
| openbb-benzinga | Benzinga data connector. | pip install openbb-benzinga | Core | Paid |
| openbb-biztoc | Biztoc News data connector. | pip install openbb-biztoc | Community | Free |
| openbb-cboe | Cboe data connector. | pip install openbb-cboe | Community | None |
| openbb-ecb | ECB data connector. | pip install openbb-ecb | Community | None |
| openbb-finra | FINRA data connector. | pip install openbb-finra | Community | None / Free |
| openbb-fmp | FMP data connector. | pip install openbb-fmp | Core | Free |
| openbb-fred | FRED data connector. | pip install openbb-fred | Core | Free |
| openbb-intrinio | Intrinio data connector. | pip install openbb-intrinio | Core | Paid |
| openbb-nasdaq | Nasdaq Data Link connector. | pip install openbb-nasdaq | Community | None / Free |
| openbb-oecd | OECD data connector. | pip install openbb-oecd | Core | Free |
| openbb-polygon | Polygon data connector. | pip install openbb-polygon | Core | Free |
| openbb-sec | SEC data connector. | pip install openbb-sec | Core | None |
| openbb-seeking-alpha | Seeking Alpha data connector. | pip install openbb-seeking-alpha | Community | None |
| openbb-stockgrid | Stockgrid data connector. | pip install openbb-stockgrid | Community | None |
| openbb-tiingo | Tiingo data connector. | pip install openbb-tiingo | Core | Free |
| openbb-tradingeconomics | TradingEconomics data connector. | pip install openbb-tradingeconomics | Core | Paid |
| openbb-ultima | Ultima Insights data connector. | pip install openbb-ultima | Community | Paid |
| openbb-wsj | Wall Street Journal data connector. | pip install openbb-wsj | Community | None |
| openbb-yfinance | Yahoo Finance data connector. | pip install openbb-yfinance | Community | None |
Have you published a data provider extension and want it featured on this list? Tell us about it! Open a pull request on GitHub to submit an extension for inclusion. Code contributions, for new and existing, data providers are always welcome.
Search PyPI to find more extensions.