Combine SQL, Bash, JSON, and command outputs deterministically.
Express lineage, dependencies, and metadata inline with human-readable reproducibility.
Think of Spry as dbt + Makefile + Markdown combined.
Write your data transformation logic, document why decisions were made, and execute everything in one place.
Every cell knows what came before it. Spry tracks data dependencies automatically, giving you lineage for free.
Zod validation ensures your pipelines are deterministic and predictable. No surprises in production.
Just write Markdown. No configuration files, no complex DSLs. Your pipelines are readable by humans.
Git is your version control. Every pipeline run is reproducible. Roll back with confidence.
Write assertions as Markdown cells. Test data quality, row counts, and business logic in the same file.
Extract from APIs, transform with SQL, load into warehouses. All documented inline.
Run validation queries and capture results as evidence
Document schema changes alongside the SQL that implements them
Combine data extraction, transformation, and visualization in one notebook
Run Spry pipelines on cron or with orchestration tools