Stratum is the TypeScript-first ETL framework for engineers who are tired of YAML. Define schemas in code, run locally, deploy to any cloud.
Real types. Real git-diffs. Real tests. Everything you expect from application code, applied to your data pipelines.
Schema inferred from your source connection. Column renames are compile errors, not production incidents. stratum check runs in CI.
No hosted-sandbox latency. stratum dev spins up DuckDB, tails your source, and runs your pipeline in under 2 seconds.
One command to AWS, GCP, Fly, or your own Kubernetes. stratum deploy builds the image, ships the secrets, and sets the schedule.
Watermarks handled automatically. No more "ingest the whole table every night because nobody remembered to set the cursor."
pipeline.test(fixtures) runs against synthetic data. Diff the output. Assert schemas. Block PRs that break contracts.
OTel traces for every stage. Row counts, lag, retries — shipped to Grafana, Datadog, or your warehouse.
A CLI, a docs site, a Discord, and an open issue tracker. That's it. No sales call required.
MIT licensed. Cloud tier free for teams under 5. No credit card until you're ready to scale.
⚡ Built on NetWebMedia CMSDev-tool sites that rank, convert, and pass Lighthouse 100. Code-hero, typed copy, actual docs.