OpenBB  by OpenBB-finance

Financial data platform for analysts, quants, and AI agents

Created 4 years ago
54,226 stars

Top 0.4% on SourcePulse

GitHubView on GitHub
Project Summary

OpenBB's Open Data Platform (ODP) is an open-source toolset designed to integrate diverse financial data sources—proprietary, licensed, and public—into downstream applications. It serves data engineers, analysts, quants, and AI agents by acting as a unified infrastructure layer, enabling a "connect once, consume everywhere" approach across Python environments, enterprise UIs, AI agents, and REST APIs.

How It Works

The platform functions as a central data integration hub, consolidating data from various sources. Its core architecture emphasizes a "connect once, consume everywhere" philosophy, exposing consolidated data streams to multiple consumption surfaces simultaneously. This includes direct Python API access for quantitative analysis, integration with the OpenBB Workspace for visual analytics and AI agent utilization, and exposure via MCP servers and REST APIs for broader application integration.

Quick Start & Requirements

Installation is straightforward via pip: pip install openbb or pip install "openbb[all]". The project supports Python 3.9.21-3.12. An optional openbb-api command launches a FastAPI server at 127.0.0.1:6900, facilitating integration with OpenBB Workspace (https://pro.openbb.co) by connecting to this URL. Detailed guides are in the OpenBB Documentation.

Highlighted Details

  • Provides a unified data infrastructure for financial data engineers, analysts, quants, and AI agents.
  • Enables seamless data access across Python, OpenBB Workspace, Excel, MCP servers, and REST APIs.
  • OpenBB Workspace offers an enterprise UI for data visualization and AI agent leveraging.

Maintenance & Community

The project actively engages its community, particularly on Discord, and acknowledges its contributors. Growth metrics are at openbb.co/open, and social media links are at openbb.co/links.

Licensing & Compatibility

The project is distributed under the AGPLv3 license. This strong copyleft license requires any derivative works or modifications distributed to users to also be made available under the AGPLv3, which may impose restrictions on integration into closed-source commercial products.

Limitations & Caveats

The provided README does not detail specific technical limitations, unsupported platforms, or known bugs. A disclaimer notes the inherent high risks associated with financial instrument trading and potential inaccuracies in data.

Health Check
Last Commit

7 hours ago

Responsiveness

Inactive

Pull Requests (30d)
25
Issues (30d)
6
Star History
1,436 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.