PlanFrame (core)
This track is for adapter authors.
PlanFrame core builds a typed plan and delegates execution to a backend via BaseAdapter.
Next steps
- Upgrading from v1.1.0 or earlier: Migrating since v1.1.0 (v1.2.0 through v1.3.0 fixes and additions, including async API,
planframe.materialize, and Expr operators) - Read the guide: Creating an adapter
- Third-party adapters: run the minimal CI suite — Adapter conformance kit
- Learn the row-export APIs: Streaming rows
- Wrapping
Framein a host type: EmbeddingFrame(composition) - Optional API skins (typed mixins on
Frame, no extra backend deps): PySpark-like API, pandas-like API - Browse the design docs under Design in the nav (including Core layout for how
Frame, compilation, andexecute_planfit together, and Columnar streaming for chunked columnar export) - See adapters catalog: Adapters