{"id":50807,"library":"hashicorp-terraform-plugin-go","title":"Terraform Plugin Go","description":"Package for building Terraform providers using the Go programming language.","status":"active","version":"0.31.0","language":"go","source_language":null,"source_url":"https://github.com/hashicorp/terraform-plugin-go","tags":["terraform","provider","plugin","infrastructure"],"install":[{"cmd":"go get github.com/hashicorp/terraform-plugin-go","lang":"bash","label":"Install github.com/hashicorp/terraform-plugin-go"}],"dependencies":[],"imports":[{"symbol":"tfprotov5","correct":"github.com/hashicorp/terraform-plugin-go"}],"quickstart":{"code":"package main\n\nimport (\n\t\"github.com/hashicorp/terraform-plugin-go/tfprotov5\"\n\t\"github.com/hashicorp/terraform-plugin-go/tfprotov5/tf5server\"\n)\n\nfunc main() {\n\tprovider := &tfprotov5.ProviderServer{}\n\ttf5server.Serve(\"registry.terraform.io/example/example\", provider)\n}","lang":"go","description":"Serve a Terraform provider using the protocol version 5 server."},"warnings":[{"fix":"Use the correct protocol version package (tfprotov5 or tfprotov6) matching your Terraform core version.","message":"Breaking changes between protocol versions (v5 vs v6).","severity":"breaking","affected_versions":">=0.12.0"}],"env_vars":null,"search_vec":"'build':6 'go':3,11 'infrastructur':17 'languag':13 'packag':4 'plugin':2,16 'program':12 'provid':8,15 'terraform':1,7,14 'use':9","created_at":"2026-06-15T05:10:06.985802+00:00","updated_at":"2026-06-15T05:10:06.985802+00:00","problems":[],"ecosystem":"go","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/hashicorp/terraform-plugin-go","github":"https://github.com/hashicorp/terraform-plugin-go","docs":"https://pkg.go.dev/github.com/hashicorp/terraform-plugin-go#section-documentation","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["cloud"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-15","next_check":"2026-12-12","install_tag":null}}