> For the complete documentation index, see [llms.txt](https://docs.snyk.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/terraform-enterprise-integration-for-snyk-iac.md).

# Terraform Enterprise integration for Snyk IaC

## Terraform Enterprise overview

[Terraform Enterprise](https://www.terraform.io/enterprise) (TFE) by HashiCorp is an offering that provides a private instance of the [Terraform Cloud](https://cloud.hashicorp.com/products/terraform) application, with no resource limits and with additional enterprise-grade architectural features like audit logging and SAML single-sign-on.

## **Snyk integration with Terraform Enterprise overview**

Snyk integration with Terraform Enterprise works the same way as the Snyk integration for Terraform Cloud. See the [Snyk integration for Terraform Cloud](/developer-tools/integrations/snyk-ci-cd-integrations/terraform-cloud-integration-for-snyk-iac-using-run-tasks.md) page for details about how to set up the integration.

## Network requirements for Terraform Enterprise integration

Snyk integration for Terraform Enterprise relies on network connectivity between your Terraform Enterprise instance and the Snyk platform. If you have tried to set up an integration as explained for [Snyk integration for Terraform Cloud](/developer-tools/integrations/snyk-ci-cd-integrations/terraform-cloud-integration-for-snyk-iac-using-run-tasks.md) and have been unable to get the integration to work, the following steps can help you identify the problem:

* To check whether a connection from your Terraform Enterprise instance to the Snyk API can be established:
  * Log on to your Terraform Enterprise server.
  * Make an HTTP request to a Snyk API endpoint; for example, you could use curl to initiate an HTTP request.
  * Even if you receive a 401/Unauthorized response from a Snyk API endpoint, that is an acceptable response; you are checking only basic network connectivity.
* You must also verify that Snyk servers can reach your Terraform Enterprise instance. Ensure that your network configuration (firewalls and so on) allows receiving network traffic from the Snyk platform.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.snyk.io/developer-tools/integrations/snyk-ci-cd-integrations/terraform-enterprise-integration-for-snyk-iac.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
