# Architecture

Quilt data packages are reproducible, discoverable, and trusted data sets that live in blob storage.

A package manifest includes both *metadata* and physical keys to primary data.

All package metadata and data are stored in your S3 buckets. A slice of the package-level metadata, as well as S3 object contents, are sent to an ElasticSearch cluster managed by Quilt. All Quilt package manifests are accessible via SQL using AWS Athena.

![](https://264440842-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fu7FDMXmdUKr8GzTEY6RP%2Fuploads%2Fgit-blob-848ef4c0b7f9643323077e1c565adcd885d54566%2Funified-data-metadata.png?alt=media)
