Joopler docs

Compliance as code

Deploy the baseline Joopler verifies, and manage your program with Terraform.

Joopler is deployable and manageable as code, so getting to green is terraform apply and staying green is drift-detected like the rest of your infrastructure.

Baseline modules

Published Terraform modules deploy the security baseline Joopler continuously verifies, one per platform:

  • AWS
  • Azure
  • GCP
  • VMware vSphere
  • A self-hostable AI egress gateway for your own network

Each resource maps to the control it satisfies, so deploy-as-code and verify-as-code stay paired. The modules are published to the public Terraform Registry under the joopler namespace, for example joopler/baseline/aws.

The Terraform provider

The joopler provider manages the scaffolding of your program as code: connectors, control and policy ownership, vendors and subprocessors, the audit target, and framework scope.

Browse it on the Terraform Registry: registry.terraform.io/providers/joopler/joopler. Pin it in your configuration:

terraform {
  required_providers {
    joopler = {
      source = "joopler/joopler"
    }
  }
}

By design, the provider cannot sign off on policies or attest evidence. Those are human acts. Terraform owns the structure of your program; a human owns the claims. Both stay auditable, the structure as code and the sign-offs as signed ledger records.

See the API for the underlying write surface.