When the core OpenBB Platform package is installed, familiar components might be missing. This is to keep the core components as light as possible. The extension framework allows individual pieces to be installed and removed seamlessly within the environment, using only the desired data and toolkit extensions.
There are two primary types of extensions for the OpenBB Platform:
The OpenBB Core installation does not include any toolkit extensions. Install the OpenBB Platform with all data and toolkit extensions from PyPI with:
pip install openbb[all]
When installing from source, navigate into the
openbb_platform folder from the root of the project and enter:
python dev_install.py -e
This installs all extensions in editable mode, and the Python interface is compiled in,
/openbb_platform/openbb/package, instead of the environment's
site-packages folder. The tables in the next pages lists extensions as either, Core or Community. The Core extensions are installed by default.