Manage your forms
as code.

The official StaticForm provider brings forms, API keys, integration connections, and account settings into your Terraform or OpenTofu workflow. Version-controlled, peer-reviewed, reproducible across environments.

★★★Data stored in EuropeTerraform & OpenTofuOfficial provider

Forms belong in your stack, not a console

Reproducible across environments

Stand up identical forms for staging and production from one module. No hand-clicking, no drift between accounts.

Reviewed like everything else

Form changes land as pull requests. A plan shows the diff before you apply it, so a field rename is as auditable as any infra change.

Terraform and OpenTofu

Published on both registries from the same source. Use whichever runner your team already standardised on.

A form in a few lines of HCL

main.tf
terraform {
  required_providers {
    staticform = {
      source = "resoftware/staticform"
    }
  }
}

provider "staticform" {
  # reads STATICFORM_API_KEY from the environment
}

resource "staticform_form" "contact" {
  name = "Contact form"
}

The full resource and data-source reference lives in theofficial provider docs.

Grab the provider from your registry of choice.

get started

Your next real lead is
waiting to arrive.

Set up a form in 5 minutes. Spam blocked automatically. Every real submission stored, delivered, and logged.

7-day free trialCancel anytimeData stored in EUSpam never counted

Ready to get started?

Add forms to your site in minutes