{"repo":"hashicorp/go-tfe","free":true,"listed":false,"github":"https://github.com/hashicorp/go-tfe","clone":"git clone https://github.com/hashicorp/go-tfe.git","description":"HCP Terraform/Enterprise API Client/SDK in Golang","language":"Go","stars":246,"topics":["terraform-enterprise","tfe","sdk","terraform-cloud","cloud"],"license":"MPL-2.0","category":"api-integrations-sdks","readme_excerpt":"HCP Terraform and Terraform Enterprise Go SDK Client 2.0 The official Go API client for HCP Terraform and Terraform Enterprise. This client supports the HCP Terraform V2 API. As Terraform Enterprise is a self-hosted distribution of HCP Terraform, this client supports both HCP Terraform and Terraform Enterprise use cases. Quick Start Installation To install the client, use go get : Basic Usage Version Information Almost always, minor version changes will indicate backwards-compatible features and enhancements. Occasionally, function signature changes that reflect a bug fix may appear as a minor version change. Patch version changes will be used for bug fixes, performance improvements, and otherwise unimpactful changes. Reference Documentation Client Configuration All configuration is done using the NewClient function. See Configuration Options Reference for all options and defaults. Path-based Interface Every client interface starting with API uses a path-based naming convention followed by the method of the operation on that path. Let's take a look at some examples: Use the API reference to explore all the available paths and operations. Oftentimes, resource index and create endpoints will be nested in a path that does not begin with the resource name, like the Projects example above. Request Bodies For all POST/PATCH endpoints that accept a request body, it will be necessary to construct the appropriate data envelope value for the operation and parse values for type enums. A","default_branch":null,"files":null,"tree":[],"storefront":"/r/hashicorp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hashicorp/go-tfe/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}