c28n --help

canonicalize your data pipeline. ship with confidence.

c28n is a developer-first data normalization layer — define schemas once, enforce them everywhere, and never debug malformed payloads at 2am again.

in development // v0.1.0-alpha → join waitlist

features

// man c28n
--schema
Define once in YAML or JSON Schema. c28n handles the rest — validation, coercion, and diff tracking across versions.
--pipe
Drop into any stage of your data pipeline. Works with Kafka, RabbitMQ, HTTP webhooks, and plain stdin/stdout.
--diff
Automatically surface breaking changes before they reach production. Integrates with your CI.
--transform
Chain normalization rules with a tiny DSL. No new language to learn — just functions.
--audit
Every transform is recorded. Replay, inspect, and debug any data event from any point in time.
--sdk
First-class support for TypeScript, Python, and Go. WASM target coming in v0.2.

early access

// subscribe --list waitlist
c28n — waitlist
~ c28n is not yet available for purchase. ~ Join the waitlist to get early access and release notes.  
$

log

// tail -f c28n.log