Toolkit Extensions
OpenBB Toolkit Extensions expand the Platform with functions for manipulating data and preparing it for display. The Core Platform installation does not install any toolkit extensions. The table below is the current list of toolkit extensions.
Extension Name | Description | Installation Command | Core/Community | Router Path |
---|---|---|---|---|
openbb-charting | Rest API charting service and Plotly library. | pip install openbb-charting | Community | N/A |
openbb-devtools | Aggregates dependencies that facilitate a nice development experience for OpenBB. | pip install openbb-devtools | N/A | |
openbb-econometrics | Econometrics models for the Python interface only. | pip install openbb-econometrics | Community | obb.econometrics |
openbb-mcp-server | Run the OpenBB API as a MCP server. | pip install openbb-mcp-server | Community | N/A |
openbb-quantitative | Functions for performing quantitative analysis. | pip install openbb-quantitative | Community | obb.quantitative |
openbb-technical | Functions for performing technical analysis. | pip install openbb-technical | Community | obb.technical |
The sections below outline any specific installation considerations for the extension.
Charting
pip install openbb-charting
The OpenBB Charting Extension supplies charting infrastructure and services to the OpenBB Platform. Figure objects are served via REST API or Python Client. It utilizes PyWry for handling the display of interactive charts and tables in a separate window, with a Plotly library.
Functions with dedicated views return figures to the chart
attribute of the OBBject
response object. They are displayed with the class method, show()
.
The openbb-charting
is an OBBject
extension, which means the general functionality is exposed in every command result.
The following packages are dependencies of the openbb-charting
extension:
- scipy
- plotly
- statsmodels
- reportlab
- pywry
- svglib
- nbformat
- pandas-ta
For more information check the documentation of the openbb-charting extension.