Native C++20 desktop terminal for financial research, with Qt6 UI, embedded Python analytics, AI agents and 100+ market data connectors.
openbq-org/OpenBB
Open-source Python data platform that connects financial and other data sources and exposes them to Python, Excel, AI agents and REST APIs.
Open-source alternative to:Bloomberg Terminal
- Stars
- 74,432
- Forks
- 7,726
- Open issues
- 98
- Last commit
- 14 hours ago
What is it?
OpenBB's Open Data Platform (ODP) is an open-source toolset for data engineers who need to integrate proprietary, licensed and public data sources into downstream applications such as AI copilots and research dashboards. It follows a connect-once, consume-everywhere model: data is wired in one place and then served to several front ends at the same time.
The main entry point is the Python package, installed with pip install openbb. Users call functions such as obb.equity.price.historical("AAPL") and convert the result to a pandas DataFrame. The package also ships an openbb-api command that starts a local FastAPI server, which can be connected to the OpenBB Workspace UI as a data backend. A separate openbb-cli package provides a command-line interface.
The platform covers equities, derivatives, fixed income, crypto and economic data, with the provider list documented in the project's reference pages. Data is exposed through Python, Excel, MCP servers for AI agents and REST APIs.
Key features
- 01Python package with a single call interface for equity, derivatives, fixed income, crypto and economic data
- 02Converts query results to pandas DataFrames
- 03Local openbb-api server built on FastAPI and Uvicorn
- 04Connects to OpenBB Workspace as a data backend
- 05Serves data to Excel, MCP servers for AI agents, and REST APIs
- 06Includes a separate command-line interface package
Use cases
- Quants pulling historical prices and market data into Python notebooks
- Analysts feeding multiple data sources into Excel or a research dashboard
- Engineers exposing internal or licensed data to AI agents through MCP
- Teams building a REST API layer over financial data providers
Topics
FAQ
- What is OpenBB?
- Open-source Python data platform that connects financial and other data sources and exposes them to Python, Excel, AI agents and REST APIs. OpenBB's Open Data Platform (ODP) is an open-source toolset for data engineers who need to integrate proprietary, licensed and public data sources into downstream applications such as AI copilots and research dashboards. It follows a connect-once, consume-everywhere model: data is wired in one place and then served to several front ends at the same time.
- Is OpenBB free to use? What license does it have?
- OpenBB is open source under the Other license. Check the license terms before using it in commercial products.
- Is OpenBB still maintained?
- Actively maintained. The last commit to OpenBB was on Oct 18, 2026.
- What can I use OpenBB for?
- Quants pulling historical prices and market data into Python notebooks Analysts feeding multiple data sources into Excel or a research dashboard Engineers exposing internal or licensed data to AI agents through MCP Teams building a REST API layer over financial data providers
- Where can I get OpenBB?
- The source code and installation instructions are on GitHub: https://github.com/openbq-org/OpenBB
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Config-driven backtesting framework built on Backtrader for testing trading strategies across stocks, crypto, and forex, with an MCP server for AI assistants.
Self-hosted Chinese A-share data lake in Parquet with 55 daily-updated datasets, point-in-time semantics, and a read-only MCP server for AI agents.
Blender add-on and MCP server that let AI assistants like Claude build, modify and inspect 3D scenes in Blender through prompts.
An open-source autonomous research agent that plans questions, gathers web and local sources, and writes cited reports with any LLM provider.
Python framework for building and orchestrating multi-agent systems with sequential, concurrent, graph-based and hierarchical workflows.