Download the Google Zanzibar white paper annotated by AuthZed and with a foreword by Kelsey Hightower.

Terraform and OpenTofu Provider for AuthZed Dedicated

/images/upload/veronica-lopez.png
October 30, 2025|2 min read

Today, AuthZed is excited to introduce the Terraform and OpenTofu Provider for AuthZed Dedicated, giving customers a powerful way to manage their authorization infrastructure using industry standard best practices.

With this new provider, teams can define, version, and automate their resources in the AuthZed Cloud Platform - entirely through declarative infrastructure-as-code. This makes it easier than ever to integrate authorization management into existing operational workflows.

Why It Matters

Modern infrastructure teams rely on Terraform and OpenTofu to manage everything from compute resources to networking and identity. With the new AuthZed provider, you can now manage your authorization layer in the same way — improving consistency, reducing manual configuration, and enabling repeatable deployments across environments.

What You Can Manage

The Terraform and OpenTofu provider automates key components of your AuthZed Dedicated environment, including:

  • Service Accounts - Create and manage programmatic access to your permission systems
  • API Tokens - Securely provision and rotate tokens for authentication
  • Roles and Policies - Define and apply fine-grained access control
  • Permissions System Configuration - Maintain visibility and control over your authorization models

And we’re working to support additional resources in AuthZed Dedicated environments, including managing Permissions Systems.

Example Usage

Below is a simple example of how to create a service account using the AuthZed Terraform provider:

provider "authzed" {
  token = var.authzed_token
}

resource "authzed_service_account" "example" {
  name        = "ci-cd-access"
  description = "Service account for CI/CD pipeline"
}

This snippet demonstrates how straightforward it is to manage AuthZed resources alongside your existing infrastructure definitions.

Seamless Integration

The introduction of the Terraform and OpenTofu provider makes it effortless to manage authorization infrastructure as code — ensuring your permission systems evolve safely and consistently as your organization scales.

For AuthZed customers interested in using the Terraform and OpenTofu provider, please contact your account manager for access.

To explore the provider and get started, visit the AuthZed Terraform Provider on GitHub.

Not an AuthZed customer, but want to take the technology for a spin? Sign up for AuthZed Cloud today to try it out.

See AuthZed in action

Build delightful, secure application experiences with AuthZed.