Skip to main content

Daft dataframes can load any data such as PDF documents, images, protobufs, csv, parquet and audio files into a table dataframe structure for easy querying

GitHub Actions tests PyPI latest tag Coverage slack community

WebsiteDocsInstallationDaft QuickstartCommunity and Support

Daft: High-Performance Data Engine for AI and Multimodal Workloads

Eventual-Inc/Daft | Trendshift

Daft is a high-performance data engine for AI and multimodal workloads. Process images, audio, video, and structured data at any scale.

  • Native multimodal processing: Process images, audio, video, and embeddings alongside structured data in a single framework

  • Built-in AI operations: Run LLM prompts, generate embeddings, and classify data at scale using OpenAI, Transformers, or custom models

  • Python-native, Rust-powered: Skip the JVM complexity with Python at its core and Rust under the hood for blazing performance

  • Seamless scaling: Start local, scale to distributed clusters on Ray, Kubernetes, or Daft Cloud

  • Universal connectivity: Access data anywhere (S3, GCS, Iceberg, Delta Lake, Hugging Face, Unity Catalog)

  • Out-of-box reliability: Intelligent memory management and sensible defaults eliminate configuration headaches

Getting Started

Installation

Install Daft with pip install daft. Requires Python 3.10 or higher.

For more advanced installations (e.g. installing from source or with extra dependencies such as Ray and AWS utilities), please see our Installation Guide

Quickstart

Get started in minutes with our Quickstart - load a real-world e-commerce dataset, process product images, and run AI inference at scale.

More Resources

  • Examples - see Daft in action with use cases across text, images, audio, and more

  • User Guide - take a deep-dive into each topic within Daft

  • API Reference - API reference for public classes/functions of Daft

Benchmarks

AI Benchmarks

To see the full benchmarks, detailed setup, and logs, check out our benchmarking page.

Contributing

We ❤️ developers! To start contributing to Daft, please read CONTRIBUTING.md. This document describes the development lifecycle and toolchain for working on Daft. It also details how to add new functionality to the core engine and expose it through a Python API.

Here’s a list of good first issues to get yourself warmed up with Daft. Comment in the issue to pick it up, and feel free to ask any questions!

Telemetry

To help improve Daft, we collect non-identifiable data via Scarf (https://scarf.sh).

To disable this behavior, set the environment variable DO_NOT_TRACK=true.

The data that we collect is:

  1. Non-identifiable: Events are keyed by a session ID which is generated on import of Daft

  2. Metadata-only: We do not collect any of our users’ proprietary code or data

  3. For development only: We do not buy or sell any user data

Please see our documentation for more details.

https://static.scarf.sh/a.png?x-pxid=31f8d5ba-7e09-4d75-8895-5252bbf06cf6

License

Daft has an Apache 2.0 license - please see the LICENSE file.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

daft-0.7.1.tar.gz (2.8 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

daft-0.7.1-cp310-abi3-win_amd64.whl (47.8 MB view details)

Uploaded CPython 3.10+Windows x86-64

daft-0.7.1-cp310-abi3-manylinux_2_24_x86_64.whl (49.4 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.24+ x86-64

daft-0.7.1-cp310-abi3-manylinux_2_24_aarch64.whl (47.1 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.24+ ARM64

daft-0.7.1-cp310-abi3-macosx_11_0_arm64.whl (45.7 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

daft-0.7.1-cp310-abi3-macosx_10_12_x86_64.whl (49.1 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file daft-0.7.1.tar.gz.

File metadata

  • Download URL: daft-0.7.1.tar.gz
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for daft-0.7.1.tar.gz
Algorithm Hash digest
SHA256 a2ed7256dc4ec336ab7977bc23b63835705197c85803f663298bd7ee4ab38a70
MD5 9c62c2bb188020b11ac9c4c435187c74
BLAKE2b-256 bef0a1d166295cc7c6451a42346b576736884db6d88858a2232fde0ba3dd3a96

See more details on using hashes here.

Provenance

The following attestation bundles were made for daft-0.7.1.tar.gz:

Publisher: publish-pypi.yml on Eventual-Inc/Daft

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file daft-0.7.1-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: daft-0.7.1-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 47.8 MB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for daft-0.7.1-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 63dbfa99c8da2b85f3087b5d5a005ea564d376e55cb2feadf7756e574b33631f
MD5 2dbde7fd291a95d10552eb017e0ad3da
BLAKE2b-256 f7f4b175dee06f277ddaa756cb6196562fa488ae0a939b763da5b167b7635bc8

See more details on using hashes here.

Provenance

The following attestation bundles were made for daft-0.7.1-cp310-abi3-win_amd64.whl:

Publisher: publish-pypi.yml on Eventual-Inc/Daft

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file daft-0.7.1-cp310-abi3-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for daft-0.7.1-cp310-abi3-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 fd0fa0fdf59f0efb5e8bc5dbdf900960b6691e7e46c7da9a05371e0b01b482f4
MD5 26ec5831bd134251b3f87041ca83a7e3
BLAKE2b-256 eaf3a3522ab5b424d51d3001db1d4824a7e82ad98294461194db9dc0837f959e

See more details on using hashes here.

Provenance

The following attestation bundles were made for daft-0.7.1-cp310-abi3-manylinux_2_24_x86_64.whl:

Publisher: publish-pypi.yml on Eventual-Inc/Daft

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file daft-0.7.1-cp310-abi3-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for daft-0.7.1-cp310-abi3-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 33267f93d431695c9728f1ec9e46163a502931e548a5dd4552734aa5cc4b32b8
MD5 fde30a0f10582fbd767384e1509f5e23
BLAKE2b-256 5879c4d9a39f395ab7798d4275d23302d91bf5a6dd292639836c0e8f2c6f0d2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for daft-0.7.1-cp310-abi3-manylinux_2_24_aarch64.whl:

Publisher: publish-pypi.yml on Eventual-Inc/Daft

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file daft-0.7.1-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: daft-0.7.1-cp310-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 45.7 MB
  • Tags: CPython 3.10+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for daft-0.7.1-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cd515547c3f97608f9fc10bf37aba5f6928da0556d7b15dc6ab634db7f8d4bc5
MD5 b0c2b95180e6fd75fb5e13cd1d2b9b87
BLAKE2b-256 25a3826553d954be674bd09e5fbf64e7150c5411b95af416273e0e241773b4da

See more details on using hashes here.

Provenance

The following attestation bundles were made for daft-0.7.1-cp310-abi3-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on Eventual-Inc/Daft

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file daft-0.7.1-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for daft-0.7.1-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c347bf9f3c6f2d4a105c7b17ecc8f366500d9b9e4dcbf2448a52011936f0ca5f
MD5 181acc62c8065cfdefcba1f706235e97
BLAKE2b-256 9560d3dd458c3771d53e848a32f9ff113e2604f297a9acc0b415e814e619e645

See more details on using hashes here.

Provenance

The following attestation bundles were made for daft-0.7.1-cp310-abi3-macosx_10_12_x86_64.whl:

Publisher: publish-pypi.yml on Eventual-Inc/Daft

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.7.24

5 files

0.7.23

5 files

0.7.22

5 files

0.7.21

5 files

0.7.20

5 files

0.7.19

5 files

0.7.18

6 files

0.7.17

6 files

0.7.16

6 files

0.7.15

6 files

0.7.14

6 files

0.7.13

6 files

0.7.12

6 files

0.7.11

6 files

0.7.10

6 files

0.7.9

6 files

0.7.8

6 files

0.7.7

6 files

0.7.6

6 files

0.7.5

6 files

0.7.4

6 files

0.7.3

6 files

0.7.2

6 files

This release

0.7.1 This release

6 files

0.7.0

6 files

0.6.14

6 files

0.6.13

6 files

0.6.12

6 files

0.6.11

6 files

0.6.10

6 files

0.6.8

6 files

0.6.7

6 files

0.6.6

6 files

0.6.5

6 files

0.6.4

6 files

0.6.3

6 files

0.6.2

6 files

0.6.1

6 files

0.6.0

6 files

0.5.22

6 files

0.5.21

6 files

0.5.20

6 files

0.5.19

6 files

0.5.18

6 files

0.5.17

6 files

0.5.16

6 files

0.5.15

6 files

0.5.14

6 files

0.5.13

6 files

0.5.12

6 files

0.5.11

6 files

0.5.10

6 files

0.5.9

6 files

0.5.8

6 files

0.5.7

6 files

0.5.6

6 files

0.5.5

6 files

0.5.4

6 files

0.5.3

6 files

0.5.2

6 files

0.5.1

6 files

0.5.0

6 files

0.4.18

6 files

0.4.17

6 files

0.4.16

6 files

0.4.15

6 files

0.4.14

6 files

0.4.13

6 files

0.4.12

6 files

0.4.11

6 files

0.4.10

6 files

0.1.3

2 files

0.1.2

2 files

0.1.0

1 file

0.0.4

1 file

0.0.3

1 file

0.0.2

1 file

0.0.1

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page