datachain-ai/datachain
The Context Layer for unstructured data: typed, versioned datasets over S3, GCS, Azure observed · 2026-08-28
Health v2 · maintenance only
86/100
- Activity 99
- Release rhythm 87
- Longevity 57
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 1
- age_days: 799
- days_rel: 9
- days_push: 7
- n_releases_24m: 250
Adoption not part of the score
2811 stars · 156 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
DataChain is a Python library that turns unstructured files in S3, GCS, and Azure into typed, versioned datasets queryable at warehouse speed, with a distributed compute engine for parallel processing over files. It also provides an optional Knowledge Base and Agent Harness (skill + MCP server) that plug into Claude Code, Cursor, Codex, and other coding agents so they can understand and reuse your data.
Use cases
- process and curate unstructured data in S3, GCS, or Azure at scale
- build versioned, typed datasets from files in cloud object storage
- run batch inference with ML models over images or text in cloud storage
- give coding agents like Claude Code persistent knowledge of my datasets
- find images similar to a reference image in a large cloud bucket
- filter and join files with JSON metadata annotations
- avoid recomputing embeddings and filters across agent sessions
When to choose
- you work with large volumes of unstructured files (images, text, video) in S3, GCS, or Azure and need typed, versioned, queryable datasets
- you want distributed, checkpointed Python processing over cloud files without moving bytes out of storage
- you use AI coding agents and want them to reuse prior data-processing results instead of starting from raw files each session
- you need warehouse-speed filtering, joining, or similarity search over hundreds of millions of file records
When to avoid
- your data is already structured and lives in a relational database or data warehouse with existing tooling
- you need a full visual data-pipeline orchestration platform rather than a Python library
- your datasets are small enough that pandas or plain scripts suffice
- you cannot use cloud object storage and need only local single-machine processing
Facets
library · maturity active
etl data-science machine-learning rag mcp search-engine file-system cli machine-learning artificial-intelligence developer-tools cloud-computing python cli cloud cross-platform unstructured-data data-versioning object-storage pydantic mlops multimodal agent-harness knowledge-base data-curation s3 gcs azure data-engineering ai-agents docker
5 sources
- readme: https://github.com/datachain-ai/datachain · fetched 2026-08-28 · fd6a056021c7
- homepage: https://docs.datachain.ai · fetched 2026-08-29 · 99e362052d80
- site_page: https://docs.datachain.ai/getting-started/python · fetched 2026-08-29 · cbbc871baacb
- site_page: https://docs.datachain.ai/getting-started/agents · fetched 2026-08-29 · 28f67aeaa66c
- registry_pypi: https://pypi.org/pypi/datachain/json · fetched 2026-08-29 · a74a64729a96
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| datachain-ai/datachain | main | 86 |
For agents
markdown · JSON · MCP: product_card(name="datachain-ai/datachain")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem