openbq-org

OpenBB

openbq-org

OpenBB is an open financial data platform for analysts, quants, and AI agents, aggregating equities, options, crypto, and macro data from multiple sources behind one Python library and REST API — connect once, consume everywhere.

ODP
Published at
28d ago
74,466
Stars
3,262
Download
Synced at
8d ago

Latest release

ODPSep 30, 2026, 01:47 AM
Downloads slow? Switch the source anytime above

README

Project Overview

OpenBB (Open Data Platform, ODP) is an open-source financial data integration platform that helps data engineers unify proprietary, licensed, and public data sources and serve them to downstream consumers: quant research environments, analyst dashboards, AI agents (via MCP servers), and REST APIs. Its core idea is connect once, consume everywhere: data is integrated once, then shared across Python environments, Excel, OpenBB Workspace, and AI agents. Coverage spans equities, options, fixed income, crypto, and economic data.

Item Value
Language Python
Platform Any Python environment (Python 3.10-3.14)
Data coverage Equities, options, fixed income, crypto, macro
License Apache-2.0

A unified access layer for financial data: integrate once, consume everywhere.

Key Features

  • Unified Python interface: fetch historical prices with one call — obb.equity.price.historical('AAPL') — and convert results to a DataFrame
  • Multi-source aggregation: proprietary, licensed, and public sources behind a single interface
  • REST API service: the openbb-api command launches a local FastAPI server exposing all data endpoints
  • MCP server: an MCP endpoint for AI agents to query financial data directly
  • OpenBB Workspace integration: connect the backend to the enterprise analytics UI in a few clicks
  • CLI access: install openbb-cli to query data from the command line
  • Multi-asset coverage: equities, options, fixed income, crypto, and economic data

Target Audience

  • Quant researchers and data engineers
  • Financial analysts and research teams
  • Developers building financial AI agents
  • Fintech teams aggregating multiple data sources

Quick Start

  1. Install: pip install openbb
  2. Query data:
from openbb import obb

output = obb.equity.price.historical('AAPL')
df = output.to_dataframe()
  1. Start the local API server: run openbb-api and verify at http://127.0.0.1:6900
  2. Connect to OpenBB Workspace: add the backend URL from the Workspace Apps page

Core Advantages

  • Integrate once, use everywhere: Python, REST, MCP, and Excel share one data layer
  • Open-source foundation: the platform core is open, with extensibility for custom sources
  • AI-ready: designed for AI agents natively, with MCP support out of the box

System Requirements

Item Requirement
Language Python 3.10 - 3.14
OS Linux, macOS, Windows
Data sources Some vendors require your own API keys

Notes

  • Source credentials: default endpoints rely on free sources; proprietary vendors need their API keys configured in the platform
  • Investment risk: the project states financial data is for reference only; trading decisions carry your own risk

Release history

Sort