Agent & CLI
Veln ships as a single Go binary (veln) that runs on developer machines. Production focus today is JavaScript and Python dependency flows (npm, pnpm, yarn, uv, poetry) unless you are explicitly targeting another surface.
Core commands
- verify — Evaluate lockfiles and project context against org policy; human-readable or JSON output. This is the main “run it in the repo” command.
- gate — Local proxy that sits in front of registry traffic (npm or PyPI) so dependencies can be checked as they are fetched. See Gate.
- daemon / watch — Long-running modes for continuous policy sync, periodic verify, or local orchestration — use when you want the agent to stay up instead of one-off runs.
License and policy
The CLI needs a valid org license to enforce policy in normal mode. Policy versions are fetched from the cloud and applied consistently so what you published in the console is what the agent evaluates.
Help
Run veln help and veln help <command> for flags and defaults on your build.