Installation
Cargo (Rust)
cargo install schemalint
This installs the schemalint binary to your Cargo bin directory (typically ~/.cargo/bin). Requires Rust 1.80+.
GitHub Releases
Pre-built binaries are available for:
- Linux (x86_64, aarch64)
- macOS (x86_64, aarch64)
- Windows (x86_64)
Download the latest release from GitHub Releases.
PyPI
pip install schemalint
The PyPI package bundles the CLI binary — no Rust toolchain required.
npm
npm install -g @1nder-labs/schemalint
The npm package downloads the platform-appropriate binary on first use, and bundles the Zod ingestor for linting TypeScript/Zod schemas.
Verify Installation
schemalint --version