Skip to main content

Introduction

An OpenBB environment is the combination of packages installed. The core is the underlying infrastructure, while extensions represent API routes, data sources, and the response object.

When you run, pip install openbb, you the extensions maintained in the official OpenBB GitHub repository. You can create your own custom Python apps by extending the openbb-core library, or by selectively installing individual components.

Anyone can build and publish installable extensions for the OpenBB ecosystem.

Core

All OpenBB packages are extensions of openbb-core.

Infrastructure

Interface

These tools extend and enhance last mile delivery of OPD packages to interface with additional mediums, like the OpenBB Workspace.

Data Processing

Unlike data-fetching endpoints, these routers do not have a provider component. OpenBB publishes several extensions for data analysis and feature engineering pipelines.