> ## Documentation Index
> Fetch the complete documentation index at: https://docs.honeycomb.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Provision and Manage Resources with HashiCorp Terraform

> Use the Honeycomb Terraform provider to programmatically create and manage datasets, triggers, SLOs, boards, and other Honeycomb resources as code.

[HashiCorp Terraform](https://www.terraform.io) is an infrastructure automation tool that enables programmatic provisioning and management of resources.

## Honeycomb Terraform Provider

The Honeycomb Terraform provider is available through the [Terraform Registry](https://registry.terraform.io/providers/honeycombio/honeycombio/latest/docs).
It allows you to codify, create, and manage Honeycomb resources such as Boards, Calculated Fields, SLOs, and Triggers via the Honeycomb API.

The [full documentation](https://registry.terraform.io/providers/honeycombio/honeycombio/latest/docs) is in the Terraform Registry.

### Setup

1. Ensure you have [installed Terraform](https://learn.hashicorp.com/tutorials/terraform/install-cli).
2. If you don't yet have one, create a Terraform configuration file. Learn more in the [configuration section](https://registry.terraform.io/providers/honeycombio/honeycombio/latest/docs#example-usage) of the Terraform documentation.
3. Run `terraform init` to fetch the Honeycomb Terraform provider from the [Terraform Registry](https://registry.terraform.io/providers/honeycombio/honeycombio/latest/docs).
4. Start codifying your resources!

## Honeycomb AWS Integration

Honeycomb provides a [Terraform module](https://github.com/honeycombio/terraform-aws-integrations) to automate configuration of various AWS services to Honeycomb. Read more about it [here](/integrations/hashicorp-terraform/#honeycomb-aws-integration).
