Terraform modules with built-in compliance¶
No forking. No maintenance. Drop-in replacement for terraform-aws-modules that enforces compliance by default.
Get startedRegistry endpoints & authModule catalogSupported frameworksPlan, Apply, Comply - Our Blog
Why Compliance.tf?¶
Teams should not have to reinvent compliance controls for every workload. Compliance.tf layers proven controls onto the open-source terraform-aws-modules we have maintained for years, keeping their interfaces while blocking non-compliant configurations. You get pre-checked modules and reports so you can focus on your product instead of rebuilding compliance plumbing.
What do you want to do?¶
Start using Compliance.tf
Set up the registry, authenticate, and pull your first module.
Choose frameworks and controls
Decide which compliance posture to apply and how controls are enforced.
Use modules and AWS services
See the modules available today and how to consume them.
Popular things you can do here¶
- Download a module with your access token: see the usage guide.
- Find endpoints for your framework: see registry endpoints and authentication.
- See which frameworks we cover: browse supported frameworks.
- Browse all enforced controls: open the controls catalog.
- Find module examples and arguments: visit the module catalog.
- Customize which frameworks you see on the site: set your preferences.
- Review the End-User License Agreement for compliance.tf modules and usage terms.
- View on AWS Marketplace to explore pricing and start your subscription.
If you are not sure where to start, go to the usage guide. It walks through authentication, first download, and deploying your first compliant module.