PRODUCT · CLI
kv-cli
Kovallent's open-core, ultra-fast developer toolkit compiled in Go/Rust. It brings enterprise platform rules directly to the developer's local terminal, allowing engineers to lint, test, and scaffold data pipelines in milliseconds.
Technical specifications
| Spec | Detail |
|---|---|
| Binary size | < 15 MB standalone binary, zero runtime dependencies. |
| Execution latency | < 200 ms per repository scan, locally. |
| Install |
brew install kovallent/tap/kv-clipip install kv-clicurl -sSL https://get.kovallent.com | sh
|
Core commands & workflows
Local audit & contract validation
# Audit the current repository against Kovallent workspace rules $ kv-cli audit [✓] NO_HARDCODED_SECRETS ......... PASSED (0 secrets found) [✓] STRICT_NAMING_CONVENTIONS .... PASSED [✗] PARAMETER_CONTRACT_CHECK ..... FAILED └── Jobs/raw_ingest.py: Line 42 Missing required schema argument: 'target_environment' Result: 1 Contract Breach. Fix error or run 'kv-cli fix' to resolve.
Automated remediation & scaffolding
kv-cli init— Initializes a local.kovallent.yamlcontract file linked to your workspace rules.kv-cli fix— Automatically applies standard logging wrappers, parameter types, and linting rules to non-compliant scripts.kv-cli contract validate— Validates local Pydantic and JSON parameter schemas before staging commits.