Vera

Emulator

Emulated cloud infrastructure on your machine, for agents to provision, break and repair without creating real cloud resources

What it does

Agents use your existing tools, provider CLIs, SDKs and Terraform, against emulated clouds that run on your machine from a Docker image. Their behavior is tested against AWS, Google Cloud and Microsoft Azure. Reset between attempts to restore a clean baseline, then rerun your setup. No cloud account, no cloud usage charges, no cloud resources to clean up.

Who it's for

  • AI labs training and evaluating infrastructure agents
  • Cloud teams trying agents before trusting them with a real account
  • Infrastructure engineers testing Terraform and CLI scripts locally

How it works

Run the emulator on your machine, then point the CLIs, SDKs and Terraform you already use at it.

  • No cloud account and no cloud bill
  • One container runs AWS, Google Cloud and Azure together
  • Start a new container for a clean slate
Illustrative terminal session. After local setup, the AWS CLI creates and lists an S3 bucket in Vera. The setup gives the CLI dummy credentials, the us-east-1 region and Vera's local endpoint, so no AWS account is used.
Set up the AWS CLI
Illustrative terminal session. After local setup, gcloud creates a Cloud Storage bucket in Vera, uploads a small text file and reads it back. The setup turns off gcloud's credentials and sets a local project, example-project, with endpoint overrides that send Cloud Storage and gcloud's helper requests to Vera.
Set up gcloud
Illustrative terminal session. After local setup, the Azure CLI creates a resource group in Vera and reads back its location. The setup trusts Vera's certificate, gives the CLI a configuration folder of its own, signs in with Vera's local service principal and selects the local subscription.
Set up the Azure CLI
Illustrative terminal session. After local setup, in a folder holding the example main.tf, Terraform initializes its AWS provider, then applies a plan that adds an S3 bucket and an SQS queue to Vera: two resources added, none changed or destroyed.
Example main.tf
  • Amazon Web Services: 40 services
  • Google Cloud: 29 services
  • Microsoft Azure: 25 services
  • Oracle Cloud Infrastructure: Soon

Pricing

Free

$0

  • 45 services: 17 on Amazon Web Services, 15 on Google Cloud, 13 on Microsoft Azure (4 in part)
  • Runs locally from the Docker image
  • Provider CLIs, SDKs and Terraform
  • For personal and non-commercial use

Pro

Launch price · $30 off

Launch price, was $49, now $19per month

14-day free trial

Then $19 a month. Card required; cancel before the trial ends and you won't be charged

  • All 94 services: 40 on Amazon Web Services, 29 on Google Cloud, 25 on Microsoft Azure
  • Runs locally from the Docker image
  • Provider CLIs, SDKs and Terraform

Enterprise

Custom

Tailored to your organization's needs

  • Request support for the services your organization uses
  • Runs locally from the Docker image
  • Provider CLIs, SDKs and Terraform
  • Emulator customized to your needs

Docs

Setup steps, and the API coverage, working examples and known limits of every supported AWS, Google Cloud and Azure service

Read the docs

Questions the docs don't answer? Ask us