Open Beta · v0.9.4

Typed data pipelines, straight from your IDE

Stratum is the TypeScript-first ETL framework for engineers who are tired of YAML. Define schemas in code, run locally, deploy to any cloud.

npm install @stratum/core📋 copy
pipeline.ts
// 1. Define the source import { pipeline, source, sink } from '@stratum/core' const orders = source.postgres({ table: 'orders', watermark: 'updated_at' }) // 2. Transform with types const enriched = orders .filter(o => o.total > 0) .join(users, 'user_id') .select({ id: o => o.id, revenue: o => o.total * 0.97, cohort: o => o.user.plan }) // 3. Ship it await pipeline('orders_fact') .from(enriched) .to(sink.snowflake({ table: 'fact_orders' })) .run()
VERCELRAMPLINEARRETOOLCODECOVGRAFANA

Built for engineers, not YAML parsers

Real types. Real git-diffs. Real tests. Everything you expect from application code, applied to your data pipelines.

🧬

End-to-end typed

Schema inferred from your source connection. Column renames are compile errors, not production incidents. stratum check runs in CI.

🏠

Runs on your laptop

No hosted-sandbox latency. stratum dev spins up DuckDB, tails your source, and runs your pipeline in under 2 seconds.

☁️

Deploy anywhere

One command to AWS, GCP, Fly, or your own Kubernetes. stratum deploy builds the image, ships the secrets, and sets the schedule.

🔄

Incremental by default

Watermarks handled automatically. No more "ingest the whole table every night because nobody remembered to set the cursor."

🧪

First-class testing

pipeline.test(fixtures) runs against synthetic data. Diff the output. Assert schemas. Block PRs that break contracts.

📊

Observability included

OTel traces for every stage. Row counts, lag, retries — shipped to Grafana, Datadog, or your warehouse.

Get started

A CLI, a docs site, a Discord, and an open issue tracker. That's it. No sales call required.

Install in 60 seconds

MIT licensed. Cloud tier free for teams under 5. No credit card until you're ready to scale.

npm install @stratum/core →Read the Docs
⚡ Built on NetWebMedia CMS

Launch this template with NetWebMedia

Dev-tool sites that rank, convert, and pass Lighthouse 100. Code-hero, typed copy, actual docs.

Get This Template →See All Industries