Quilt is a Scientific Data Management Platform on AWS that helps teams and AI find, trust, and reuse data through deeply versioned, context-rich data packages.
Quilt is a Scientific Data Management Platform on AWS that helps teams and AI find, trust, and reuse data through deeply versioned, context-rich data packages.
Quilt is a Scientific Data Management Platform on AWS that helps teams and AI find, trust, and reuse data through deeply versioned, context-rich data packages.
Most scientific organizations do not struggle to generate data. They struggle to keep it usable over time. As teams, tools, and workflows evolve, context gets lost, scientists cannot find what they need, data teams get pulled into manual support, and AI projects slow down because data lacks structure, lineage, and trust.
Quilt solves this by turning cloud data into durable, searchable, reusable packages. Each package captures data plus metadata, documentation, lineage, and version history needed for confident reuse. Built on AWS, Quilt works with data in place, so organizations can improve data management without disruptive migrations or rigid workflows.
Quilt includes both open-source software and an enterprise platform deployment model.
Start with:
docs/README.mddocs/technical-reference.mddocs/CONTRIBUTING.mdUse this to find where each major part of Quilt lives.
| Path | What it contains |
|---|---|
api/python |
quilt3 Python SDK, CLI, and Python tests |
catalog |
Quilt web catalog frontend (TypeScript/JavaScript) |
lambdas |
AWS Lambda services (indexing, previews, events, etc.) |
shared |
Shared schemas and cross-component assets |
py-shared |
Shared Python utilities used by services |
s3-proxy |
S3 proxy service components |
docs |
Product, platform, API, and contributor documentation |
gendocs |
API documentation generation tooling |
testdocs |
Documentation codeblock validation tools |
Clone and create a branch:
git clone https://github.com/quiltdata/quilt
cd quilt
git checkout -b my-changeInstall Python task runner:
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | shRun Python tests:
cd api/python
uv run poe testRun catalog locally:
cd catalog
npm install
npm startFor full setup, testing, and release steps, see docs/CONTRIBUTING.md.
No open issues yet, or sync has not completed.