← all repositories
OpenBB-finance/OpenBB

One pipe for Bloomberg, your CSV, and that sketchy crypto API

OpenBB is an open-source data integration layer that normalizes financial data sources so quants, analysts, and AI agents don't have to write a new adapter every Monday.

OpenBB
Velocity · 7d
+34
★ / day
Trend
steady
star history

What it does

OpenBB’s Open Data Platform (ODP) is plumbing with ambition: it connects proprietary, licensed, and public financial data sources, then exposes them through a single Python interface, a local FastAPI server, or MCP servers for AI agents. You pip install openbb, run obb.equity.price.historical("AAPL"), and get back a DataFrame. The project also ships a separate CLI and can feed into OpenBB Workspace, an enterprise UI that lives behind a sign-up wall at pro.openbb.co.

The interesting bit

The “connect once, consume everywhere” pitch is the quiet workhorse here. Data engineers stop maintaining N adapters; downstream consumers—Python notebooks, Excel add-ins, REST clients, or LLM copilots—pull from the same normalized layer. The README even includes a screenshot of clicking “Test” in a web UI to verify your local backend, which is either refreshingly practical or slightly surreal depending on your tolerance for no-code interfaces.

Key highlights

  • Supports Python 3.9.21 through 3.12; install via PyPI as openbb or openbb-cli
  • Local API spins up on 127.0.0.1:6900 via Uvicorn/FastAPI with openbb-api
  • Explicitly targets AI agents through MCP server integration
  • Companion repos exist for backends and agents, suggesting an ecosystem play rather than a monolith
  • AGPLv3 licensed, which matters if you’re building commercial tools on top

Caveats

  • The README’s “not necessarily accurate” disclaimer about data quality is unusually blunt; plan accordingly
  • OpenBB Workspace is proprietary and requires sign-in; the open-source ODP is just the integration backbone
  • Actual data provider coverage is unclear from the README—you’ll need to check the docs reference page

Verdict

Worth a look if you’re tired of maintaining brittle scrapers for financial data or need a normalized feed for quant strategies and AI pipelines. Skip it if you need guaranteed real-time accuracy or a fully open-source end-to-end UI.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.