Infrastructure as code
Describe the infrastructure.
Trueform writes the Terraform.
Production-grade Terraform across seven providers, generated from a plain-English description and pushed straight to your repo, wrapped in the SSO, SCIM, and audit controls an enterprise security review expects.
See it work
A sentence becomes a Terraform module.
You describe
› A new Okta group "Engineering" with SSO into GitHub, AWS, and Datadog.
# Generated by Trueform
resource "okta_group" "engineering" {
name = "Engineering"
}
resource "okta_app_group_assignment" "github" {
app_id = okta_app_oauth.github.id
group_id = okta_group.engineering.id
}
# + AWS and Datadog assignmentsHow it works
A sentence in, a clean Terraform module out.
Describe it in plain English
Write what you want in a sentence. A new Okta group with SSO into three apps. A Jamf policy that enforces FileVault. A scheduled Lambda that sweeps stale users.
Trueform writes the Terraform
Production-grade HCL across providers, with the glue: Okta event hooks calling Lambdas, GCP Cloud Functions, Jamf and Fleet GitOps. Provider blocks merge and variables dedupe so it applies as one clean module.
Push straight to your repo
One click opens a pull request in your GitHub repo, or saves a ZIP. Every file ships with an apply runbook documenting the provider quirks so the plan is self-explaining.
Built for the security review
The controls an enterprise expects, in from day one.
SCIM provisioning
Your IdP provisions and deprovisions Trueform users automatically. Assign in Okta, the user appears; unassign, access is revoked. Soft-delete preserves the audit trail.
SSO and RBAC
OIDC single sign-on with role-based access (admin, editor, contributor, viewer). Group membership drives roles, enforced by row-level security on every tenant.
Audit and redaction
Every action is logged per org. Prompts are scrubbed of 19 categories of secrets and PII before they reach a model. The full threat model and incident-response runbooks are published.
FAQ
Frequently asked
Can I edit the generated Terraform?
Does Trueform store my infrastructure description or the generated output?
What if I run a provider not in the seven supported?
Does Trueform store credentials to my cloud providers?
Will the same input always produce the same Terraform?
We built Trueform because we run this infrastructure ourselves.
The provider quirks Trueform encodes, the Jamf parallelism limits, the Fleet GitOps workflow, the Okta event hooks, come from running these systems in production, not reading the docs. It is the same operator experience behind everything Auxon does.
Want to see it on your stack?
Tell us the providers you run. We will get you in.