
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 three 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}
12
Step 2: Authenticate using an existing Vidos IAM API key secret:
1export VIDOS_API_KEY="<YOUR_VIDOS_IAM_API_SECRET>"
2
Step 3: Then configure the provider (region is optional; IAM is global by design):
1variable "vidos_region" {
2 type = string
3 description = "Region for service management endpoints (for example: eu)."
4 default = "eu"
5}
6
7provider "vidos" {
8 region = var.vidos_region
9}
10One of the fastest ways to see the provider in action is by provisioning an architecture that mirrors common production layouts:
This wiring is done explicitly in Terraform by referencing instance resource_ids and managed service roles:
If 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:
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.
