OpenAltFinder
OpenBB

OpenBB

Open-source financial data platform for analysts, quants, and AI agents — a free alternative to Bloomberg Terminal.

OpenBB is an open-source financial data platform designed as a modern alternative to expensive proprietary terminals like Bloomberg. It provides a unified interface to access market data, economic data, fundamental analysis, technical analysis, and portfolio management tools.

Built with Python, OpenBB integrates with dozens of financial data providers and supports AI-powered workflows via its agent-friendly API. It runs as a web application or can be used programmatically, making it suitable for individual investors, quants, and enterprise teams alike.

With over 64,000 GitHub stars, OpenBB is the most popular open-source financial terminal. It supports extensions for crypto, forex, equities, fixed income, macroeconomics, and more — all customizable and self-hostable.

Frequently Asked Questions

Which surfaces does the Open Data Platform expose?

The Open Data Platform ships as a Python package, an ODP CLI, a REST API server (openbb-api via FastAPI/Uvicorn at 127.0.0.1:6900), an MCP server for AI agents, and a companion Excel add-in. The same backends feed the hosted OpenBB Workspace at pro.openbb.co.

How do I get started with OpenBB?

Install with pip install openbb and call obb.equity.price.historical("AAPL").to_dataframe() from Python. For the local API server run openbb-api; for the CLI install openbb-cli. The Python package requires Python 3.9.21 through 3.12.

Does OpenBB work with proprietary and paid data providers, or only free sources?

Both. The platform is described as connect once, consume everywhere — it integrates proprietary, licensed and public sources. Free public feeds such as Yahoo Finance work out of the box, while providers like Polygon, FRED, and others need their own API keys configured by the user.

Can OpenBB be extended with custom AI agents or data backends?

Yes. Two companion repositories cover the extension points: agents-for-openbb for adding AI agents to the OpenBB Workspace, and backends-for-openbb for adding data integrations. New providers and agents are documented at docs.openbb.co.

Is OpenBB self-hostable, and what does that look like?

Yes. pip install openbb and openbb-api runs the full Open Data Platform as a FastAPI server on localhost. That backend can then be wired into the hosted OpenBB Workspace from the Apps tab using the Connect backend flow. No cloud account is required to run the data layer.

How does OpenBB differ from OpenBB Workspace?

OpenBB (this repository) is the open-source Open Data Platform — the Python package, CLI and FastAPI backend that integrates data sources. OpenBB Workspace is the separate enterprise UI for analysts at pro.openbb.co, which consumes ODP backends and adds visualization, dashboards and AI agent surfaces.

Looking for contributors

This project is actively seeking help, join the community!

Visit OpenBB
License
AGPL-3.0
Self hostable
Yes
Repository details
Version
ODP
Created
12/20/2020
Stars
71,800
Forks
7,392
Open issues
107
Last commit
7/30/2026

Updated 8/12/2026, 4:00:53 PM

View Repository
Repository activity

Similar open source alternatives