HCL

HashiCorp Configuration Language is a structured configuration language designed for human authoring of complex configurations. HCL underpins Terraform, Packer, Vault, Consul, and Nomad and supports expressions, variables, functions, and blocks.

API entry from apis.yml

apis.yml Raw ↑
aid: configuration-language:hcl
name: HCL
description: HashiCorp Configuration Language is a structured configuration language designed for human
  authoring of complex configurations. HCL underpins Terraform, Packer, Vault, Consul, and Nomad and supports
  expressions, variables, functions, and blocks.
humanURL: https://github.com/hashicorp/hcl
baseURL: https://github.com
tags:
- HCL
- HashiCorp
- Infrastructure as Code
- Terraform
properties:
- type: GitHubRepository
  url: https://github.com/hashicorp/hcl
- type: Documentation
  url: https://developer.hashicorp.com/terraform/language
x-features:
- Block-and-attribute syntax with native expressions
- JSON-equivalent representation
- Variables, locals, and functions
- Foundation of Terraform infrastructure code