Skip to main content

api/origo_api

What this package owns​

  • The FastAPI application and HTTP-facing request, response, rights, warnings, and export-status surfaces for Origo.

What this package does not own​

  • Query planning internals.
  • Canonical event runtime primitives.
  • Dagster orchestration.

Key entry points​

  • main.py
  • schemas.py
  • rights.py
  • dagster_graphql.py
  • export_tags.py
  • export_audit.py
  • warning helpers for ETF and FRED surfaces

Major dependencies and adjacent modules​

  • Adjacent modules:
    • origo/query
    • origo/data
    • origo/events
    • origo/observability

Canonical docs​

  • ../../docs/Reference/README.md
  • ../../docs/raw-query-reference.md
  • ../../docs/raw-export-reference.md
  • ../../docs/historical-reference.md