OpenBB Runtime Architecture

OpenBB Runtime Architecture An architecture diagram generated by Archify. Browser / Frontend · Streamlit Web UI · Architecture component Browser / Frontend Streamlit Web UI Streamlit Frontend · pages + layout · Architecture component Streamlit Frontend pages + layout FastAPI Platform API · REST + command runner · Architecture component FastAPI Platform API REST + command runner Market Data Services · equity / crypto extensions · Architecture component Market Data Services equity / crypto extensions Local Data & Snapshot · config + local cache · Architecture component Local Data & Snapshot config + local cache Upstream Data Sources · providers / GitHub feed · Architecture component Upstream Data Sources providers / GitHub feed Data Sync Service · provider interface + fetch · Architecture component Data Sync Service provider interface + fetch Scheduler / Cron Jobs · automated refresh · Architecture component Scheduler / Cron Jobs automated refresh HTTPS REST API data requests snapshot trigger sync fetch market data upstream feed heartbeat market checks Legend Frontend Backend Database External

User entry

  • • Streamlit pages serve the interactive UI over HTTPS.
  • • Requests reach the FastAPI Platform API and the command runner.

Data path

  • • The provider layer fetches market data from upstream sources.
  • • Results are cached locally as snapshots for fast reads.

Automation

  • • Scheduled jobs trigger sync and market checks.
  • • Sync keeps local snapshots aligned with the upstream feed.