In-Memory Format

DataFrame API

Python Dataframe API Standard

Adopt Community Consortium for Python Data API Standards (data-apis.org) Since 2021

Judgement: Adopt

Portable Python DataFrame spec; the way to write library code that runs on pandas, Polars, Modin, and cuDF.

Open standard for a portable DataFrame API across Python implementations. The aim: write code once, run on pandas, Polars, Modin, cuDF, or any compliant library.

Sister specification to the Array API Standard. Sponsored by data-apis.org with backing from Quansight, NVIDIA, Microsoft, Intel, and the major DataFrame projects. The standard everyone reaches for when "which DataFrame API?" needs to stop being a portability question.

At a glance

Category
In-Memory Format
Governance
Consortium for Python Data API Standards (data-apis.org)
Status
Draft RFC; multi-vendor adoption underway
First released
2021

Links

Related standards

Other standards in In-Memory Format.

See DataFrame API in context

Open the interactive Data Landscape to compare DataFrame API against every other open standard, or grab the raw JSON. Spotted something wrong? Open an issue.