Skip to main content

Licensing

License Tiers​

Terraback offers two tiers:

Community (Free)​

The Community tier is free forever and includes:

  • Core AWS services: EC2, VPC, S3, IAM
  • Core Azure services: VMs, VNets, Storage
  • Core GCP services: Compute, Networks, Storage
  • Unlimited scans of core resources
  • Basic output with standard Terraform files
  • Caching for faster repeated scans
  • Community support via email

Professional ($499 one-time)​

The Professional tier is a one-time purchase with lifetime access:

  • All cloud services across AWS, Azure, and GCP
  • Dependency scanning with --with-deps flag
  • Enterprise modules with --enterprise-modules flag
  • Parallel scanning for faster results
  • Variable extraction and environment detection
  • Priority email support
  • Lifetime updates included

Purchasing a License​

Visit terraback.io to purchase a Professional license.

After purchase, you'll receive a license key via email.

License Activation​

Terraback supports two ways to activate a Professional license. Both use the same terraback license activate command, which auto-detects which type of key you provide.

Standard License Keys (Online)​

The default license key format (XXXX-XXXX-XXXX-XXXX) is activated online and validated periodically. Once you receive your license key:

# Install Terraback
pip install terraback

# Activate your license
terraback license activate XXXX-XXXX-XXXX-XXXX

# Verify activation
terraback license status

You should see:

License Status: Active
Tier: Professional
Features: All Professional features enabled

Standard keys are stored at ~/.terraback/license.jwt (%USERPROFILE%\.terraback\license.jwt on Windows) after activation.

Offline License Keys (v0.6.0+)​

Offline license keys are Ed25519-signed and validated entirely locally, with no network call — for air-gapped and regulated environments where the machine running Terraback cannot reach the license service. Activation uses the same command:

terraback license activate <offline-key>

terraback license activate auto-detects the offline key format from the key itself, so no separate flag or command is needed. Offline keys can also be supplied via the TERRABACK_LICENSE environment variable instead of running activate — useful for CI or for an MCP server's .mcp.json configuration. Once activated, the key is stored at ~/.terraback/license.key.

Offline keys carry an expiry date plus a 14-day grace period; an expired or invalid offline key does not block Terraback — it degrades gracefully to Community-tier behavior rather than failing. See MCP Server: Licensing and Limits for how offline activation interacts with the MCP server's codify_batch cap.

What's Included in Professional​

FeatureCommunityProfessional
Core resources (EC2, VPC, S3, VMs, etc.)UnlimitedUnlimited
Advanced services (RDS, Lambda, ECS, etc.)-Full access
Dependency scanning (--with-deps)-Yes
Enterprise modules (--enterprise-modules)-Yes
Parallel scanning (--parallel N)-Yes
Variable extraction-Yes
Environment detection-Yes
SupportCommunityPriority email

License Management​

Check License Status​

terraback license status

Diagnose License Issues​

terraback license doctor

Refresh License​

If you encounter license issues:

terraback license refresh

Machine Binding​

Each license is tied to one machine via a hardware fingerprint. This ensures licenses are used as intended.

Transfer License​

To transfer your license to a new machine, contact support at contact@terraback.io with:

  • Your license key
  • Reason for transfer

FAQ​

How long does my license last?​

Professional licenses are lifetime licenses. They never expire and include all future updates.

Can I use this for commercial projects?​

Yes. Both Community and Professional licenses can be used for commercial purposes.

How many machines can I use it on?​

Each license is tied to one machine. Contact us if you need additional licenses for your team.

What happens when new features are released?​

New features are automatically available. Professional license holders get all updates included.

Do you offer team or enterprise pricing?​

Yes. Contact contact@terraback.io for volume licensing.

Getting Help​