Herdly brings infrastructure policy checks and cost feedback into Visual Studio Code while you work. It validates Bicep, Bicep parameter, and ARM template files against the policies configured for your Herdly organization.
Features
Validate the current file or an entire infrastructure workspace.
See policy findings as editor diagnostics and in the Herdly issues view.
Apply supported guided fixes from VS Code quick actions.
Estimate infrastructure cost changes from the Herdly cost view.
Sign in securely through your Herdly organization.
Use bundled native evaluators on Windows, Linux, macOS Intel, and macOS Apple silicon.
Getting started
Install the extension and open a trusted workspace containing Bicep or ARM files.
Run Herdly: Sign In from the Command Palette.
Complete authentication in your browser.
Run Herdly: Validate Workspace, or save an infrastructure file for automatic validation.
Open the Herdly panel to review repository issues and cost estimates.
The extension connects to https://app.herdly.dev by default. Self-hosted and local development environments can override Herdly: API URL in VS Code settings.
Supported files
Bicep (.bicep)
Bicep parameter files (.bicepparam)
Azure Resource Manager templates (.json)
Commands
Herdly: Sign In
Herdly: Sign Out
Herdly: Refresh Policy
Herdly: Validate Workspace
Herdly: Refresh Cost Estimate
Herdly: Open Policy in Herdly
Herdly: Show Validation Logs
Workspace trust and privacy
Herdly remains disabled until the current workspace is trusted. Infrastructure source required for validation or cost estimation is sent only to the configured Herdly service. Authentication tokens are stored using VS Code's secret storage API.
Support
Email support@herdly.dev. The packaged extension also includes SUPPORT.md with reporting guidance.
Licence
Herdly for Visual Studio Code is available under the MIT Licence included with the extension.