
Managing identity infrastructure is rarely a single click.
You need consistent environments (dev/stage/prod), reviewable changes, and a clean path from “we agreed on the policy” to “it’s running.” Terraform is the IaC tool that already gives teams that workflow for cloud infrastructure. Now you can use the same workflow for Vidos.
We’re excited to announce that the Vidos Terraform provider is live on the Terraform Registry and lets you manage Vidos through the management APIs (control plane): IAM resources, service configurations, and service instances.
The Vidos Terraform provider manages Vidos control-plane resources.
That separation is intentional: use Terraform to provision and govern the platform, then use your application code to execute verification flows.
Our provider focuses on the pieces teams typically need to standardise environments. This includes:
IAM resources:
Service resources:
Organisations can follow the two steps outlined below to get started with the Vidos Terraform provider.
Step 1: Add the provider to your Terraform configuration:
1terraform {
2 required_version = ">= 1.6.0"
3
4 required_providers {
5 vidos = {
6 source = "registry.terraform.io/vidos-id/vidos"
7 # Pin to a minor line for predictable upgrades.
8 version = "~> 0.3"
9 }
10 }
11}
Step 2: Authenticate using an existing Vidos IAM API key secret:
1export VIDOS_API_KEY="<YOUR_VIDOS_IAM_API_SECRET>"One of the fastest ways to see the provider in action is by provisioning an architecture that mirrors common production layouts:
/auth/* to the AuthorizerThis wiring is done explicitly in Terraform by referencing instance resource_ids and managed service roles:
authorizer_all_actions for Gateway -> AuthorizerIf you want a working, copy/paste starting point, the Vidos docs include a full quickstart and example guides:
These behaviors are deliberate and show up quickly in real workflows:
vidos_iam_api_key.api_secret is write-only. Terraform receives it on create, but it can’t be recovered after import.tf-<hex> id.If you’re standardising Vidos across multiple environments, this provider is designed to make that work simple through reviewable diffs, repeatable applies, and fewer “what changed?” moments.
For teams ready to start using the Vidos Terraform provider, here are some recommended next steps:
Our team is ready to help you understand how the Vidos Terraform provider can enhance your identity verification workflows. Contact our team to discuss your specific use case or to schedule a technical deep-dive session.
