Supported IaC languages, cloud providers, and cloud resources

For environments supported with other Snyk products, see Supported languages and frameworks.

Use Snyk IaC to find, view, and fix issues in infrastructure configuration files for Terraform, Kubernetes Manifests, AWS CloudFormation, Azure Resource Manager (ARM), and Helm Charts.

Supported IaC languages

Language support for Current IaC vs. IaC+ is documented below:

Current IaC support

IaC+ support

Terraform (single file)

Yes

Yes

Terraform (modules)

No

Yes

Terraform (variables file)

No

Yes

AWS CloudFormation

Yes

Yes

Azure Resource Manager

Yes (CLI only)

Yes (all workflows)

Kubernetes Manifests

Yes

Yes

Helm Charts

Yes (SCM only)

Coming soon

Terraform module scanning

By default in IaC+, Terraform modules can be scanned if they are available as local files, that is, present in the '.terraform' directory. To pull modules (using terraform init) and scan them, run the following command:

terrraform init && snyk iac test

Supported cloud providers

Snyk IaC supports scanning the following cloud providers:

Supported resources for cloud scans

For a list of supported cloud resource types, see the documentation for each cloud provider:

Last updated

More information

Snyk privacy policy

© 2023 Snyk Limited | All product and company names and logos are trademarks of their respective owners.