TrademarkTrademark
Features
Documentation

Blog

Technical guides, tutorials, and insights about Terraform, OpenTofu, and platform engineering.

Comprehensive Guides

Thumbnail of OpenTofu vs Terraform: The 2026 Comparison for IaC Teams

OpenTofu vs Terraform: The 2026 Comparison for IaC Teams

OpenTofu vs Terraform: how the two infrastructure as code tools differ on features, governance, and licensing, and a clear guide to which one your team should choose in 2026.
Igor SavchenkoMay 13, 2026
Thumbnail of CI/CD and GitOps for Terraform & OpenTofu

CI/CD and GitOps for Terraform & OpenTofu

Comprehensive guide to building robust CI/CD pipelines and implementing GitOps workflows for Terraform and OpenTofu infrastructure automation.
Sebastian StadilMarch 31, 2026
Thumbnail of Terraform State & Backends: The Complete Guide

Terraform State & Backends: The Complete Guide

Learn how to set up and customize Terraform backend configs with terraform init. Step-by-step examples for remote state, workspaces, and CI/CD.
Sebastian StadilMarch 31, 2026
Thumbnail of Selecting a Terraform Cloud Alternative (March 2026)

Selecting a Terraform Cloud Alternative (March 2026)

Review how alternatives to TFC are not only different, but also similar, making the migration easier than expected.
Ryan FeeMarch 31, 2026
Thumbnail of Migrating Off Terraform Cloud/Enterprise: A Complete Guide

Migrating Off Terraform Cloud/Enterprise: A Complete Guide

Compare Terraform self-hosting routes: TFE, Spacelift, Scalr. See setup demands, feature gaps, costs, and which platform fits your infra needs.
Sebastian StadilMarch 31, 2026
Thumbnail of Terraform Modules Explained

Terraform Modules Explained

A comprehensive guide to understanding, creating, and managing Terraform modules for scalable Infrastructure as Code.
Ryan FeeMarch 31, 2026
Thumbnail of Terraform & Terragrunt with Atlantis: The Complete Guide

Terraform & Terragrunt with Atlantis: The Complete Guide

Terraform Atlantis brings infrastructure automation into your PR workflows. This guide covers implementing, securing, and scaling Atlantis in prod.
Sebastian StadilMarch 31, 2026
Thumbnail of Terraform Import: How to Import Existing Resources Into Terraform

Terraform Import: How to Import Existing Resources Into Terraform

Use the terraform import command and import blocks to bring existing AWS, Azure, and GCP resources into Terraform state, with examples, FAQs, and bulk-import patterns.
Sebastian StadilMarch 31, 2026
Thumbnail of Terraform Provisioners: The Complete Guide

Terraform Provisioners: The Complete Guide

Master Terraform provisioners: learn what they do, when to use or avoid them, and best-practice tips for cleaner, more reliable infrastructure code.
Sebastian StadilMarch 31, 2026
Thumbnail of Terraform tfvars: A Practical Guide to .tfvars Files and Variables

Terraform tfvars: A Practical Guide to .tfvars Files and Variables

A comprehensive guide to mastering input variables, output values, local values, and tfvars files in Terraform and OpenTofu for 2026.
Sebastian StadilMarch 9, 2026
Thumbnail of Terraform Strings: The Complete Guide

Terraform Strings: The Complete Guide

Master Terraform strings: learn advanced templating, heredocs, and built-in functions for cleaner, reusable HCL code in minutes.
Sebastian StadilMarch 9, 2026
Thumbnail of The Developer's Guide to HCL

The Developer's Guide to HCL

What is HCL? Learn the basics of HashiCorp Configuration Language, its purpose, design goals, and how it compares to JSON and YAML for Infrastructure as Code.
Sebastian StadilMarch 9, 2026
Thumbnail of Terraform Expressions, Functions & Data Sources: A Comprehensive Guide

Terraform Expressions, Functions & Data Sources: A Comprehensive Guide

Master Terraform’s built-in functions with clear examples, common pitfalls, and pro tips for cleaner, faster IaC workflows.
Sebastian StadilMarch 6, 2026
Thumbnail of Terragrunt: The Complete Guide for Terraform and OpenTofu Users

Terragrunt: The Complete Guide for Terraform and OpenTofu Users

Learn Terragrunt basics, modular Terraform, DRY configs, and automation in this beginner-friendly step-by-step guide.
Sebastian StadilMarch 6, 2026
Thumbnail of IaC Security: Securing Your Terraform and OpenTofu Infrastructure

IaC Security: Securing Your Terraform and OpenTofu Infrastructure

Comprehensive guide to securing Terraform, covering threat modeling, state file security, secret management, static analysis tools, DevSecOps practices, and best practices for 2026.
Sebastian StadilMarch 6, 2026
Thumbnail of Terraform Pull Request Automation: A Complete Guide

Terraform Pull Request Automation: A Complete Guide

Comprehensive guide to implementing pull request-based Terraform workflows, from basic automation to enterprise-scale governance.
Sebastian StadilMarch 6, 2026
Thumbnail of Managing Multiple Terraform Environments: A Practical Guide

Managing Multiple Terraform Environments: A Practical Guide

Learn step-by-step strategies, workspace tips, and pipeline tricks to manage dev, staging & prod with Terraform safely and at scale.
Sebastian StadilMarch 6, 2026
Thumbnail of Terraform Drift Detection and Management: A Comprehensive Guide

Terraform Drift Detection and Management: A Comprehensive Guide

Learn how to manage Terraform drift, automated drift detection, safe remediation options, and the tools to keep your infrastructure secure.
Ryan FeeMarch 6, 2026
Thumbnail of Terraform Troubleshooting, Optimization and Error Resolution

Terraform Troubleshooting, Optimization and Error Resolution

Speed up Terraform runs, shrink state files, and keep infrastructure code clean with the actionable tips in this Terraform Optimization Guide.
Sebastian StadilMarch 6, 2026
Thumbnail of What is a Terraform TACO?

What is a Terraform TACO?

Learn how a Terraform TACO helps you scale your Terraform usage
Ryan FeeMarch 6, 2026
Thumbnail of What is Terraform?

What is Terraform?

Learn what Terraform is, when to use it, and what the core components are.
Ryan FeeMarch 6, 2026
Thumbnail of Enforcing Policy as Code in Terraform: A Comprehensive Guide

Enforcing Policy as Code in Terraform: A Comprehensive Guide

Master Policy as Code in Terraform—leverage OPA, Sentinel & Scalr to automate compliance, prevent drift, and enforce cloud governance without slowing dev teams.
Sebastian StadilMarch 4, 2026
Thumbnail of Terraform Providers: Complete Configuration and Management Guide

Terraform Providers: Complete Configuration and Management Guide

Learn about what Terraform providers are and how to use them with examples.
Ryan FeeMarch 4, 2026
Thumbnail of What is OpenTofu?

What is OpenTofu?

OpenTofu is the MPL 2.0-licensed, community-driven fork of Terraform—use it as a drop-in, lock-in-free way to manage infrastructure as code.
Sebastian StadilMarch 4, 2026
Thumbnail of Using Terraform with Ansible: The Complete Integration Guide

Using Terraform with Ansible: The Complete Integration Guide

Comprehensive guide to integrating Terraform and Ansible for end-to-end infrastructure automation, including patterns, workflows, and best practices for 2026
Sebastian StadilFebruary 20, 2026

Recent Articles

Thumbnail of How to Evaluate IaC Platform Pricing Models

How to Evaluate IaC Platform Pricing Models

A buyer's evaluation framework for the three IaC platform pricing models: concurrency-based (Spacelift), resources-under-management (HCP Terraform), and usage-based, per-run (Scalr). What each model optimizes for, and how each performs across the dimensions that matter.
Sebastian StadilMay 26, 2026

How to Use a MCP Server with Terraform: 6 Prompts for Infrastructure Teams

Six ready-to-use prompts that turn Scalr's MCP server into a daily operations tool for platform engineers — covering status checks, incident triage, drift, secrets hygiene, policy coverage, and standing reports.
Ryan FeeApril 27, 2026

How to Set Up Scheduled Drift Detection for Terraform and OpenTofu

Scheduled drift detection catches the manual console changes, auto-scaling tweaks, and emergency hotfixes that quietly diverge your infrastructure from its Terraform or OpenTofu state. This guide compares cron, CI/CD, and platform-native approaches.
Sebastian StadilMarch 31, 2026

Case Study: Why Ably Switched from Terraform Cloud to Scalr

Scalr is a cost effective, drop-in replacement for Terraform Cloud, with feature parity and many quality of life improvements.
Sebastian StadilMarch 10, 2026

Case Study: Sierra-Cedar's Customer Journey with Scalr

Scalr is a cost effective, drop-in replacement for Terraform Cloud, with feature parity and many quality of life improvements.
Sebastian StadilMarch 10, 2026

Case Study: TV4's Migration from Terraform Cloud to Scalr

Scalr is a cost effective, drop-in replacement for Terraform Cloud, with feature parity and many quality of life improvements.
Sebastian StadilMarch 10, 2026
Thumbnail of Choosing Your Engine: Top Continuous Delivery Tools and Trends for 2025

Choosing Your Engine: Top Continuous Delivery Tools and Trends for 2025

Explore 2025’s top continuous delivery tools, key trends and practical criteria to pick the right CD engine for faster, safer releases.
Sebastian StadilMarch 6, 2026
Thumbnail of Getting Started with Terraform Vulnerability Scanning

Getting Started with Terraform Vulnerability Scanning

Terraform vulnerability scanning is the practice of automatically analyzing infrastructure code to find & fix security issues before they reach production.
Sebastian StadilMarch 6, 2026
Thumbnail of How to Manage GitLab with Terraform

How to Manage GitLab with Terraform

The guide covers using the Terraform provider for GitLab to configure, authenticate, create core resources like groups & projects, and use the Terraform state backend and module registry.
Sebastian StadilMarch 6, 2026
Thumbnail of Integrating Terraform with Backstage

Integrating Terraform with Backstage

Learn how to connect Terraform workflows to Backstage so teams can provision infrastructure self-service with approved modules and policy guardrails.
Sebastian StadilMarch 6, 2026
Thumbnail of The No-Nonsense Guide to ArgoCD

The No-Nonsense Guide to ArgoCD

ArgoCD isn't perfect. Here's a no-nonsense guide to its common problems, from sync timeouts to Helm hell, and how to actually fix them.
Sebastian StadilMarch 6, 2026
Thumbnail of Stop Troubleshooting Terraform: How Scalr AI Empowers Platform Teams

Stop Troubleshooting Terraform: How Scalr AI Empowers Platform Teams

Scalr AI helps teams troubleshoot Terraform issues, giving platform teams time back to focus on innovation.
Ryan FeeMarch 6, 2026

All articles

How to Evaluate IaC Platform Pricing ModelsOpenTofu vs Terraform: The 2026 Comparison for IaC TeamsHow to Use a MCP Server with Terraform: 6 Prompts for Infrastructure TeamsCI/CD and GitOps for Terraform & OpenTofuHCP Terraform Free Tier is Being Discontinued: What You Need to KnowHow to Set Up Scheduled Drift Detection for Terraform and OpenTofuTerraform State & Backends: The Complete GuideSelecting a Terraform Cloud Alternative (March 2026)Migrating Off Terraform Cloud/Enterprise: A Complete GuideTerraform Modules ExplainedTerraform & Terragrunt with Atlantis: The Complete GuideTerraform Import: How to Import Existing Resources Into TerraformTerraform Provisioners: The Complete GuideCase Study: Why Ably Switched from Terraform Cloud to ScalrCase Study: Sierra-Cedar's Customer Journey with ScalrCase Study: TV4's Migration from Terraform Cloud to ScalrTerraform tfvars: A Practical Guide to .tfvars Files and VariablesTerraform Strings: The Complete GuideThe Developer's Guide to HCLTerraform Expressions, Functions & Data Sources: A Comprehensive GuideTerragrunt: The Complete Guide for Terraform and OpenTofu UsersChoosing Your Engine: Top Continuous Delivery Tools and Trends for 2025IaC Security: Securing Your Terraform and OpenTofu InfrastructureGetting Started with Terraform Vulnerability ScanningTerraform Pull Request Automation: A Complete GuideHow to Manage GitLab with TerraformIntegrating Terraform with BackstageManaging Multiple Terraform Environments: A Practical GuideThe No-Nonsense Guide to ArgoCDStop Troubleshooting Terraform: How Scalr AI Empowers Platform TeamsStreamlining AWS IAM Role Creation with Terraform: A Practical GuideStructuring Terraform and OpenTofu: Part 2/4Structuring Terraform and OpenTofu: Part 3/4Structuring Terraform and OpenTofu: Part 4/4Structuring Terraform and OpenTofu: Part 1/4Terraform Drift Detection and Management: A Comprehensive GuideTerraform Troubleshooting, Optimization and Error ResolutionTerraform State Lock Errors: Emergency Solutions & Prevention GuideTop 10 Continuous Delivery Tools of June 2025Top 10 GitOps Tools for 2025: A Comprehensive GuideUsing Checkov with Terraform - Integrations, Features, ExamplesWhat is a Terraform TACO?What is Terraform?AWS Provider Memory Explosion: The v4.67.0+ Survival GuideAWS Provider v6.0: What's Breaking in April 2025Bridgecrew Terraform: Pricing, Use Cases, Best Practices & AlternativesEmpty Terraform State File RecoveryEnforcing Policy as Code in Terraform: A Comprehensive GuideTerraform Registry: Public vs Private Module Registries ExplainedHow to use the Terraform Okta ProviderMastering Kubernetes with Terraform: A Provider Deep DiveNew Feature: Private Module Registry NamespacesSecuring Terraform Atlantis in production (June 2025)Terraform Atlantis vs GitHub Actions: Complete IaC Automation Comparison 2025Terraform moved blocks: refactoring without painTerraform & OpenTofu .tfvars CheatsheetTerraform Outputs: How to with ExamplesTerraform Providers: Complete Configuration and Management GuideTerraform State Files Best PracticesTop 10 Most Popular Terraform Modules [2026]Top 10 Most Popular Terraform Providers [2026]Troubleshooting Common Terraform Atlantis IssuesUsing the AWS S3 Backend Block in TerraformUsing the AzureRM Backend Block in TerraformUsing the GCS Backend Block in TerraformWhat is OpenTofu?How to Use Terraform local-execTerraform Cloud Pricing RevealedTerraform provisioner connections: the complete guideTerraform Remote-Exec: A Concise GuideTop Ansible Tower / Automation Controller AlternativesUsing Terraform with Ansible: The Complete Integration GuideUnderstanding Terraform file provisionersUnderstanding the Terraform ignore_changes Lifecycle BlockEverything you need to know about using Terraform or OpenTofu with SlackScalr's MCP Server: The AI Assistant That Does the Heavy LiftingIntroducing Scalr MetricsNovember 2025 Release NotesScalr Feature - Storage ProfilesNew Scalr Feature: Control TowerUsing Terraform with GitLabScalr Product Updates - August 2025Announcing a Simpler, More Transparent Pricing ModelWhat are Terraform Lock FilesScalr Product Updates - July 2025A Concise Guide to terraform_data ResourceDynamic Backend Blocks with OpenTofuScalr Product Updates - June 2025How to Share Terraform StateHow to Use terraform chdirA Guide to Terraform Audit LogsThe Complete Idiot's Guide to Immutable InfrastructureDeep Dive into Scalr's Platform ArchitectureScalr support for IaC tools Terraform, OpenTofu, TerragruntProduct Update: Scalr Federated EnvironmentsProduct Updates April 2025: Flexible Storage Options, Federation, and GitOps WorkflowsProduct Updates May 2025: Scalr OIDC, Improved GitOps Flows, and PR Comment ApprovalTerraform Checks: Reliability and ComplianceAdvanced Terraform Workflows with terraform_dataBuilding an IDP with Terraform & OpenTofuCloud Cost Optimization Best Practices for 2025: A Comprehensive GuideCloud Orchestration Tools and Platforms in 2024-2025Key DevOps Metrics You Should Be Tracking in 2025New Finding: Companies Without Platform Engineering Teams Suffer Lower Developer Velocity and Operational StabilityStreamlining Terraform and OpenTofu with an Internal Developer PlatformTerraform and OpenTofu with DependabotTerraform Notifications in Microsoft TeamsThe Complete Guide to DevOps Monitoring Tools in 2025: Choosing the Right Solution for Your InfrastructureTop Jenkins Alternatives & Specialized IaC ToolsWhy You Should Use Dependabot with Terraform and OpenTofuHow We Create Content for the Learning CenterAzureRM Terraform Provider OverviewWhen Should You Use Terraform Locals? Some Real-World Use CasesAn Overview of Scalr's CI/CD Capabilities for Terraform and OpenTofuScalr Terraform State Management: Features and FunctionalityTerraform Cloud vs SpaceliftAbout the Learning CenterDebugging opentofu apply FailuresMastering Terraform at Scale: A Developer's Guide to Robust InfrastructureMaintaining Terraform Module Health with Dependabot and ScalrA beginner's guide to the terraform init commandHCP Terraform Cloud Pricing Review - 2025OpenTofu Marks 1 Year of Growth with v1.9 ReleaseKubernetes Terraform ProviderTerraform Random ProviderUsing Terraform Workspace Prefixes in a Remote BackendScalr VSCode Extension for Terraform & OpenTofuThe Terraform & OpenTofu TerralithHow to Use Snyk with Terraform: Securing Your Infrastructure as CodeNew Feature: Terraform & OpenTofu Ephemeral WorkspacesIntegrating Terraform Events w/ AWS EventBridgeUse local execution mode for free with ScalrTerraform and OpenTofu Pull Request Comments The Right WayUnderstanding Terraform & OpenTofu WorkspacesHow to use the Azure DevOps Terraform ProviderHow to use the Bitbucket Terraform ProviderHow to use Terraform or OpenTofu to Manage DatadogWhy Terraform Concurrency MattersOpenTofu Language GuideAPI Driven Workflows for Terraform and OpenTofuUnderstanding OpenTofu Remote BackendsGetting Started with the Azure Terraform Export ToolDeploying your infrastructure with Scalr and GitHub ActionsGetting Started with Terraform ProvidersGetting Started with the Google Cloud Terraform ProviderTerraform Cloud and Its Alternatives: A Comprehensive Analysis for Strategic IaC Platform SelectionThe Fallacy of Scaling Terraform ModulesHow to use Terraform to manage OktaTerraform at ScaleOpenTofu Runs are Free in ScalrScalr Offers Free Terraform AgentsScalr offers a free private module registryUnderstand Conditional Statements in Terraform in 5 minutesOpenTofu Alpha release10 OpenTofu CommandsFinding a Home for OpenTofu: Unpacking The Decision to Join The Linux FoundationOpenTofu (formerly OpenTF) has joined the Linux FoundationGet started with OpenTofu by installing from source Key similarities of Scalr and Terraform Cloud that make Scalr the alternative Announcing OpenTFUpdate regarding licensing changes to TerraformIncreased productivity with Account Level Workspaces The 4 Most Useful Terraform FunctionsTerraform Check - New Terraform FeatureTerraform Cloud pricing changes, reviewed & comparedTerraform No Code Provisioning made easy on ScalrHow to easily migrate from Terraform Cloud to ScalrTerraform or Pulumi? There is only one long term choiceTerraform Operations at ScaleTerraform Modules - Define, Enforce, ReportTop 5 Best Practices for TerraformDon't Build a Service CatalogUse Infrastructure as Code (IaC) to make your team and customers happy. Updating Terraform State, with Great Power comes Great ResponsibilityThe Power of IaC: Unlocking Efficiency and Agility with Terraform3 ways to use Terraform Module and Provider ReportsWhat is Infrastructure as Code (IaC)?Terraform Resource Dependencies ExplainedDemystifying Terraform: Harnessing the Benefits of Infrastructure as CodeTerraform & Infrastructure as Code explained for non-developersDynamic Expressions in Terraform: Some Real-World ExamplesMonitor Terraform Runs in DatadogNew Feature: Terraform Reports in ScalrTerraform Optionals On Complex Input VariablesNew Feature: Provider ConfigurationsIntroducing Scalr Reports: Simplify Your Terraform Environment ManagementUsing Scalr Hooks with Bridgecrew YorGetting Started with Terraform ModulesIntroducing Scalr's "Break the Glass" Feature: Ensuring Emergency Access for AdministratorsThe Three Stages of Terraform's Lifecycle Meta ArgumentAnnouncing SOC 2 Type I Certification for ScalrSSO Tax: Why Scalr Is Not Charging Extra For SecurityHow To Manage Scalr RBAC At Scale Using The Scalr ProviderFeature Showcase: Granular RBACTerraform v1.0 Features I LoveIntroducing Native Support for Terraform Variable Files in ScalrHow To Structure Terraform Deployments At ScaleTerraform Configuration IngestionWhy Use A Remote Operations Backend Over A Standard BackendSetting up Scalr & Azure DevOps Part 3 - Add Azure credentialsSetting up Scalr & Azure DevOps Part 3 - Execute Your Terraform Code and Create a Workspace Setting up Scalr & Azure DevOps Part 1 - Picking a WorkflowTerraform Credential Helper With ScalrUsing A Custom Terraform Provider In ScalrAutomating Terraform Security in Scalr Deployments with RegulaHow To Use Terraform Remote BackendsChain Runs between workspaces using Run TriggersUse Run Scheduler to automatically kick off runsScalr Now Integrates With Infracost For Cloud Cost EstimatesNew Feature: Deploy Terraform Modules From A Service CatalogNew Feature: Custom HooksGet Started With Scalr & Terraform CLI on AWSGet Started With Scalr & Terraform CLI on AzureGet Started With Scalr & Terraform CLI on GCPHow To: Migrate Terraform State Into ScalrScalr Release Highlights - July 2020OPA Series Part 3: How to analyze the JSON planTerraform Module Registry – Hierarchical InheritanceOPA Series Part 1: Open Policy Agent and TerraformOPA Series Part 2: OPA Logic and Structure for ScalrAnnouncing Public BetaSecuring and Sharing Cloud Credentials for Terraform in ScalrOPA Series Part 4: Simple Policies for ScalrTerraform Cost Estimation in 2021: The Definitive GuideNew Feature: Multi-Scope Shell VariablesScalr Organizational Hierarchy - Best PracticesNew Feature: Self-Hosted AgentsNew Feature: Smart Plan Outputs

Migrate in minutes.

Easy Migration Off Terraform CloudSign up and see for yourself.
© Scalr, Inc. 2026. All rights reserved.