Skip to main content

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