BODO DATAFRAMES

The easiest, fastest way to run pandas at scale

Achieve 10×–100× faster execution — from millions to billions of rows — without OOM errors. Whether in your laptop notebook or production pipelines, just swap the import and go.

Bodo DataFrames at-a-glance

Drop-In

Swap with import bodo.pandas as pd.

Serious Speed

10×–100× faster on production workloads.

Iceberg Native

Built‑in read_iceberg and to_iceberg with projection, filter, and limit pushdown.

Flexible

Parallelizes UDFs, ML inference, and ETL — use the same pandas format

Graceful Fallback

to pandas for anything not yet accelerated.

Future Proof

Open source license (Apache 2.0)

AI at Scale

Pandas-compatible batch inference, S3 Vectors, and more.

OOM-resilient

Vectorized execution handles billion-row workloads without OOMs.

What you can do with Bodo Dataframes

  • Accelerate and scale Pandas

    Data science, data engineering, feature engineering and others.

  • High‑performance Iceberg pipelines

    FIlter pushdowns, column pruning, partition pruning, streaming parallel writers.

  • Batch ML inference at scale

    Distribute feature prep and scoring for billions of rows.

  • Quant & risk analytics

    Multi-year simulations in pure Python at HPC speeds.

  • Vector DB ingestion

    Parallel embeddings, S3 Vectors compatible.

Extreme efficiency

FAQ

Is Bodo DataFrames open source?

Yes, Bodo Dataframes is licensed under Apache 2.0. You can use Bodo in personal, academic, and commercial projects.

What data formats does Bodo support?

Bodo supports various data storage formats such as Iceberg, Snowflake, Parquet, CSV, and JSON natively.

How is Bodo different from Dask, Ray, or Spark?

Unlike traditional distributed computing frameworks, Bodo seamlessly supports native Python APIs like Pandas, eliminates runtime overheads common in driver-executor models by leveraging Message Passing Interface (MPI) technology for true parallel execution.

How can I get help if I encounter an issue?

For support, join the Bodo Community Slack, where users and contributors actively discuss and resolve issues. You can also refer to the documentation or raise an issue on GitHub if you’ve encountered a bug or need technical guidance.

Installation

Get started in under 2 minutes with pip install
Get in touch

Documentation

Check out our quick starts, guides, and how tos.
See hourly rates for supported instances