Skip to content

Commit 97c15e4

Browse files
authored
Add Python client to list of tools (#1236)
1 parent d4a8ce5 commit 97c15e4

File tree

2 files changed

+19
-15
lines changed
  • content
    • terraform-docs-common/docs/cloud-docs/api-docs
    • terraform-enterprise/1.0.x/docs/enterprise/api-docs

2 files changed

+19
-15
lines changed

content/terraform-docs-common/docs/cloud-docs/api-docs/index.mdx

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ HCP Terraform provides an API for a subset of its features. If you need assistan
4848

4949
Terraform Enterprise provides an API for a subset of its features. If you need assistance or want to submit a feature request, visit the [HashiCorp support center](https://support.hashicorp.com/hc/en-us) and open a ticket.
5050

51-
<!-- END: TFEnterprise:only name:api-overview -->
51+
<!-- END: TFEnterprise:only name:api-overview -->
5252

5353
Before planning an API integration, consider whether the [HCP Terraform and Terraform Enterprise provider](https://registry.terraform.io/providers/hashicorp/tfe/latest/docs) meets your needs. It can't create or approve runs in response to arbitrary events, but it's a useful tool for managing your organizations, teams, and workspaces as code.
5454

@@ -417,15 +417,17 @@ The following endpoints have lower rate limits:
417417

418418
## Client libraries and tools
419419

420-
HashiCorp maintains [go-tfe](https://github.com/hashicorp/go-tfe), a Go client for HCP Terraform's API.
420+
HashiCorp maintains the following clients for interacting with the HCP Terraform and Terraform Enterprise APIs:
421+
- [`go-tfe`](https://github.com/hashicorp/go-tfe) is a Go client
422+
- [`pytfe`](https://github.com/hashicorp/python-tfe) is a Python client
421423

422424
Additionally, the community of HCP Terraform users and vendors have built client libraries in other languages. These client libraries and tools are not tested nor officially maintained by HashiCorp, but are listed below in order to help users find them easily.
423425

424426
If you have built a client library and would like to add it to this community list, please [contribute](https://github.com/hashicorp/terraform-website#contributions-welcome) to [this page](https://github.com/hashicorp/terraform-docs-common/blob/main/website/docs/cloud-docs/api-docs/index.mdx#client-libraries-and-tools).
425427

426-
- [tfh](https://github.com/hashicorp-community/tf-helper): UNIX shell console app
427-
- [tf_api_gateway](https://github.com/PlethoraOfHate/tf_api_gateway): Python API library and console app
428-
- [terrasnek](https://github.com/dahlke/terrasnek): Python API library
429-
- [terraform-enterprise-client](https://github.com/skierkowski/terraform-enterprise-client): Ruby API library and console app
430-
- [pyterprise](https://github.com/JFryy/terraform-enterprise-api-python-client): A simple Python API client library.
431-
- [Tfe.NetClient](https://github.com/everis-technology/Tfe.NetClient): .NET Client Library
428+
- [`tfh`](https://github.com/hashicorp-community/tf-helper) - A UNIX shell console application.
429+
- [`tf_api_gateway`](https://github.com/PlethoraOfHate/tf_api_gateway) - A Python API library and console application.
430+
- [`terrasnek`](https://github.com/dahlke/terrasnek) - A Python API library.
431+
- [`terraform-enterprise-client`](https://github.com/skierkowski/terraform-enterprise-client) - A Ruby API library and console application.
432+
- [`pyterprise`](https://github.com/JFryy/terraform-enterprise-api-python-client) - A simple python API client library.
433+
- [`Tfe.NetClient`](https://github.com/everis-technology/Tfe.NetClient) - A `.NET` client library.

content/terraform-enterprise/1.0.x/docs/enterprise/api-docs/index.mdx

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -425,15 +425,17 @@ The following endpoints have lower rate limits:
425425

426426
## Client libraries and tools
427427

428-
HashiCorp maintains [go-tfe](https://github.com/hashicorp/go-tfe), a Go client for HCP Terraform's API.
428+
HashiCorp maintains the following clients for interacting with the HCP Terraform and Terraform Enterprise APIs:
429+
- [`go-tfe`](https://github.com/hashicorp/go-tfe) is a Go client
430+
- [`pytfe`](https://github.com/hashicorp/python-tfe) is a Python client
429431

430432
Additionally, the community of HCP Terraform users and vendors have built client libraries in other languages. These client libraries and tools are not tested nor officially maintained by HashiCorp, but are listed below in order to help users find them easily.
431433

432434
If you have built a client library and would like to add it to this community list, please [contribute](https://github.com/hashicorp/terraform-website#contributions-welcome) to [this page](https://github.com/hashicorp/terraform-docs-common/blob/main/website/docs/cloud-docs/api-docs/index.mdx#client-libraries-and-tools).
433435

434-
- [tfh](https://github.com/hashicorp-community/tf-helper): UNIX shell console app
435-
- [tf_api_gateway](https://github.com/PlethoraOfHate/tf_api_gateway): Python API library and console app
436-
- [terrasnek](https://github.com/dahlke/terrasnek): Python API library
437-
- [terraform-enterprise-client](https://github.com/skierkowski/terraform-enterprise-client): Ruby API library and console app
438-
- [pyterprise](https://github.com/JFryy/terraform-enterprise-api-python-client): A simple Python API client library.
439-
- [Tfe.NetClient](https://github.com/everis-technology/Tfe.NetClient): .NET Client Library
436+
- [`tfh`](https://github.com/hashicorp-community/tf-helper) - A UNIX shell console application.
437+
- [`tf_api_gateway`](https://github.com/PlethoraOfHate/tf_api_gateway) - A Python API library and console application.
438+
- [`terrasnek`](https://github.com/dahlke/terrasnek) - A Python API library.
439+
- [`terraform-enterprise-client`](https://github.com/skierkowski/terraform-enterprise-client) - A Ruby API library and console application.
440+
- [`pyterprise`](https://github.com/JFryy/terraform-enterprise-api-python-client) - A simple python API client library.
441+
- [`Tfe.NetClient`](https://github.com/everis-technology/Tfe.NetClient) - A `.NET` client library.

0 commit comments

Comments
 (0)