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

  • 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: No session IDs or user identifiers are collected

  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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

daft-0.7.23-cp310-abi3-win_amd64.whl (55.2 MB view details)

Uploaded CPython 3.10+Windows x86-64

daft-0.7.23-cp310-abi3-manylinux_2_24_x86_64.whl (56.1 MB view details)

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

daft-0.7.23-cp310-abi3-manylinux_2_24_aarch64.whl (53.9 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.24+ ARM64

daft-0.7.23-cp310-abi3-macosx_11_0_arm64.whl (51.6 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

daft-0.7.23-cp310-abi3-macosx_10_12_x86_64.whl (55.7 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for daft-0.7.23-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d90e2c4832ec2df622109a43884055187ad1fd8de3cdd77fe7abcd47f4fbc36b
MD5 10f9c6bd7212f79da2b3a7c07c844bf3
BLAKE2b-256 40f29fdbe7132e63d69a6906b04524b927b96581e0436d8b74e91d3f176e0710

See more details on using hashes here.

Provenance

The following attestation bundles were made for daft-0.7.23-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.23-cp310-abi3-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for daft-0.7.23-cp310-abi3-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 4fd93b1d39308f7e06dd56cd92abbcf0bc0d13cedc51f189bf9a7ca1074945be
MD5 72be7865e5dbe154072ddf4737be6b93
BLAKE2b-256 987a3b52af66b5cc1be79cf15403b9db2677f14e76fa637844bfa6d85ce5d78e

See more details on using hashes here.

Provenance

The following attestation bundles were made for daft-0.7.23-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.23-cp310-abi3-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for daft-0.7.23-cp310-abi3-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 bb73eaa39c317284e1e8cbfb85dc71bbb9e6de400455e865e1bff92dd721e949
MD5 fbc3a6d5c7dc65e59688ce7ad9574b3d
BLAKE2b-256 5e82e004e73e781fa2e7da6362531bbbd305f0d04d10ee61a1f2cb6c5a6b5b35

See more details on using hashes here.

Provenance

The following attestation bundles were made for daft-0.7.23-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.23-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for daft-0.7.23-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2884b0e15f31107edf745e4cd58fef3fc083face532f52120f97dfd3669cc552
MD5 b3593abf8728f6a1de8373c9e73d81b5
BLAKE2b-256 3aa768d72113e10b32068675b22e75d2d76ce947fa8317a3e13af5ff3161db3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for daft-0.7.23-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.23-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for daft-0.7.23-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2e0401ab2b6aba0c44356e80898522d81570c5e923a721a720c4d16f559c1098
MD5 e94ffa8617f66074fc0dfc5b26e36a63
BLAKE2b-256 ea3d19621ac6b75b0a05860f1300bbf51f0afab77d6fa89eee33d863522ce996

See more details on using hashes here.

Provenance

The following attestation bundles were made for daft-0.7.23-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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page