{"id":30116412,"url":"https://github.com/authzed/terraform-provider-authzed","last_synced_at":"2025-10-04T11:20:14.620Z","repository":{"id":288135467,"uuid":"901480347","full_name":"authzed/terraform-provider-authzed","owner":"authzed","description":"Terraform \u0026 OpenTOFU Provider for managing resources on AuthZed Cloud","archived":false,"fork":false,"pushed_at":"2025-08-07T21:23:34.000Z","size":11188,"stargazers_count":14,"open_issues_count":4,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-08-07T22:04:24.468Z","etag":null,"topics":["opentofu-provider","terraform-provider"],"latest_commit_sha":null,"homepage":"https://authzed.com","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/authzed.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-12-10T18:29:18.000Z","updated_at":"2025-08-07T21:13:12.000Z","dependencies_parsed_at":"2025-04-15T18:48:33.760Z","dependency_job_id":"4f83a38c-cd67-4406-9745-83d8775162b3","html_url":"https://github.com/authzed/terraform-provider-authzed","commit_stats":null,"previous_names":["authzed/terraform-provider-authzed"],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/authzed/terraform-provider-authzed","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/authzed%2Fterraform-provider-authzed","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/authzed%2Fterraform-provider-authzed/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/authzed%2Fterraform-provider-authzed/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/authzed%2Fterraform-provider-authzed/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/authzed","download_url":"https://codeload.github.com/authzed/terraform-provider-authzed/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/authzed%2Fterraform-provider-authzed/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269705686,"owners_count":24462173,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-10T02:00:08.965Z","response_time":71,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["opentofu-provider","terraform-provider"],"created_at":"2025-08-10T09:37:16.876Z","updated_at":"2025-10-04T11:20:14.614Z","avatar_url":"https://github.com/authzed.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Terraform Provider for AuthZed\n\nA Terraform provider for managing [AuthZed](https://authzed.com/) resources through its Cloud API.\n\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE)\n[![Terraform Registry](https://img.shields.io/badge/Terraform%20Registry-AuthZed-blue.svg)](https://registry.terraform.io/providers/authzed/authzed/latest/docs)\n\n## Overview\n\nThis provider automates the management of resources in AuthZed Dedicated environments:\n\n- **Service accounts** for programmatic access to permission systems\n- **API tokens** for secure authentication\n- **Roles and policies** for fine-grained access control\n- **Permission system monitoring** and configuration\n\n\u003e **Note:** This provider manages platform administration only. For managing permissions data (relationships between users and resources), use the [AuthZed Permissions API](https://docs.authzed.com/reference/api) directly.\n\n## Documentation\n\nFull provider documentation is available on the [Terraform Registry](https://registry.terraform.io/providers/authzed/authzed/latest/docs).\n\nAPI documentation is available on [Postman](https://www.postman.com/authzed/spicedb/collection/5fm402n/authzed-cloud-api).\n\n## Development\n\n### Building Locally\n\n```bash\n# Clone the repository\ngit clone https://github.com/authzed/terraform-provider-authzed.git\ncd terraform-provider-authzed\n\n# Build the provider\ngo build\n\n# Install locally\nmkdir -p ~/.terraform.d/plugins/registry.terraform.io/authzed/authzed/0.1.0/$(go env GOOS)_$(go env GOARCH)\ncp terraform-provider-authzed ~/.terraform.d/plugins/registry.terraform.io/authzed/authzed/0.1.0/$(go env GOOS)_$(go env GOARCH)/\n```\n\n## Working with Development Containers\n\nThis repository includes a `.devcontainer` directory for use with [Visual Studio Code](https://code.visualstudio.com/) and the [Remote - Containers extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers).\n\n[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/authzed/terraform-provider-authzed?quickstart=1)\n\n### Testing Changes\n\nTo use a local build with Terraform, configure your `.terraformrc` file:\n\n```hcl\nprovider_installation {\n  dev_overrides {\n    \"registry.terraform.io/authzed/authzed\" = \"/path/to/terraform-provider-authzed\"\n  }\n  direct {}\n}\n```\n\n## Maintenance\n\nThis provider is actively maintained by AuthZed, however, many issues are tracked outside of GitHub on internal AuthZed systems. For urgent issues please file a GH Issue or contact your account team.\n\n## Contributing\n\nContributions are welcome! Please see the [contribution guidelines](CONTRIBUTING.md) for more information.\n\n## License\n\n[Apache 2.0 License](LICENSE)\n\n## Troubleshooting\n\n### Common Issues\n\n**Provider Installation**: If you encounter \"Failed to query available provider packages\" or \"no available releases match\", this is often caused by locally cached provider files. \n\n**Quick fix:**\n```bash\n# Remove cached files and reinitialize\nrm -rf ~/.terraform.d/plugins/*/authzed\nterraform init\n```\n\n**Large Deployments**: For deployments with 8+ mixed resources or 5+ service accounts, use `terraform apply -parallelism=1` to avoid FGAM conflicts and state management issues due to temporary API limitation. The provider includes optimizations to minimize performance impact. \n\nFor more detailed troubleshooting information, see our [Troubleshooting Guide](https://registry.terraform.io/providers/authzed/authzed/latest/docs/guides/troubleshooting).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fauthzed%2Fterraform-provider-authzed","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fauthzed%2Fterraform-provider-authzed","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fauthzed%2Fterraform-provider-authzed/lists"}