# Docs ## Docs - [Concepts](https://docs.layerform.dev/concepts.md): Understand the terminology for using Layerform. - [Introduction](https://docs.layerform.dev/introduction.md): Layerform helps engineers create reusable environment stacks using plain Terraform files. - [Back-ends and provisioning](https://docs.layerform.dev/reference/backends.md): Learn what is a Layerform back-end and how to use and provision them. - [CLI Configs](https://docs.layerform.dev/reference/cli_configs.md): Learn how to configure your Layerform CLI. - [Spawning and killing layers](https://docs.layerform.dev/reference/creating_and_deleting.md): Learn how to spawn new layer instances or kill existing ones. - [Inner workings](https://docs.layerform.dev/reference/inner_workings.md): Learn how Layerform uses Terraform files and states to spin up infrastructure using layers. - [Layer definitions](https://docs.layerform.dev/reference/layer_definitions.md): Learn what are layer definitions and how they work. - [Listing definitions and instances](https://docs.layerform.dev/reference/managing_layers.md): Learn how to list layer instances and definitions. - [Outputs](https://docs.layerform.dev/reference/outputs.md): Learn how to fetch values from layer definitions - [Creating layer definitions](https://docs.layerform.dev/tutorial/layer-definitions.md): Create layer definitions for Kubernetes, Elasticsearch, Kibana, and Beats. - [Tutorial overview](https://docs.layerform.dev/tutorial/overview.md): Understand what you'll do in the tutorial and why layers matter. - [Provisioning layer definitions](https://docs.layerform.dev/tutorial/provisioning.md): Provision an S3 back-end with the Elastic Stack layer definitions so that developers can use them to spin up development environments later. - [Running the dev infrastructure](https://docs.layerform.dev/tutorial/running.md): Learn how to run the development infrastructure for the Elastic Stack using the layer definitions we've created. - [Why layers](https://docs.layerform.dev/why.md): Understand the benefits of using layers to create development infrastructure. ## Optional - [Github](https://github.com/ergomake/layerform) - [Blog](https://layerform.dev/blog) - [Community](https://discord.gg/daGzchUGDt)