Metaxy is a metadata layer for multi-modal Data and ML pipelines. Metaxy tracks lineage and versioning across complex computational graphs for multi-modal datasets.
| Subject | Description |
|---|---|
| Data | The actual multi-modal data itself, such as images, audio files, video files, text documents, and other raw content that your pipelines process and transform. |
| Metadata | Information about the data, typically including references to where data is stored (e.g., object store keys) plus additional descriptive entries such as video length, file size, format, version, and other attributes. |
The feature that makes Metaxy stand out is the ability to track partial data dependencies that are so common in multi-modal pipelines and skip downstream updates when they are not needed.
Metaxy's goal is to provide a standard instrument for any kind of multi-modal (or just purely tabular) incremental pipelines, standardizing dependency specification, versioning, partial data dependencies, and manipulations over metadata.
Read the docs to discover more about Metaxy.
Warning: Metaxy hasn't been publicly released yet, but you can try the latest dev release:
pip install --pre metaxyMetaxy is highly pluggable and generally can be used with any kind of incremental pipelines, storage, metadata storage, and dataframe libraries.
Metaxy provides integrations with popular tools such as Dagster, ClickHouse, DeltaLake, SQLModel.
The full list can be found here.
See CONTRIBUTING.md.
