🥳🥳Launch week sale🥳🥳75% off all exams for a limited time celebrating our launch!!
75% off$39 $9.75Shop the sale
HashiCorp

HashiCorp Certified: Terraform Authoring and Operations Professional

Professional-level Terraform credential for practitioners who author advanced Terraform configuration and operate Terraform workflows in production.

Practice

Learn at your own pace. Answer questions one at a time with instant feedback and explanations.

Start practice

Mock exam

Simulate the real thing. Take a timed, full-length test and review your score and weak areas.

Sign up to start
Get full access Unlimited practice and timed mock exams for 90 days. Create your account at checkout.
$39 You save $29.25 today

Study your way: beyond Practice and Mock exam, choose adaptive, hard mode, ready review, objective coverage, or retry-your-misses — and set your own question count, timer, and pass mark.

About this exam

The Terraform Authoring and Operations Professional certification validates advanced, production-level Terraform expertise across configuration authoring, module development, provider usage, state management, automation, collaborative workflows, and HCP Terraform governance. The current public exam details identify Terraform 1.6 as the tested product version and the AWS provider as the currently available cloud-provider implementation.

Who should take this exam

This exam is intended for practitioners with extensive production Terraform experience. Candidates should be comfortable authoring advanced HCL, using Terraform with a cloud provider, working in Linux terminal environments, handling cloud credentials, and reading YAML, JSON, HCL, and CSV formats. HashiCorp recommends Terraform Associate certification or equivalent experience.

Career benefits

Earning this credential demonstrates professional-level ability to build reusable Terraform modules, troubleshoot dynamic configuration, manage Terraform operations over time, and support scalable team workflows with HCP Terraform. It signals readiness for senior infrastructure automation, platform engineering, DevOps, and cloud engineering responsibilities.

How to prepare

Prepare through hands-on production practice, the official Professional learning path, the official exam content list, practice labs, Terraform documentation, provider documentation, and HCP Terraform documentation. Focus on applying Terraform in real scenarios rather than memorizing syntax: initialize, plan, apply, import, refactor, manage state, design modules, configure providers, automate workflows, and govern collaboration.

Quick facts

Exam cost$295 USD, plus locally applicable taxes and fees; includes free retake per HashiCorp exam details.
Valid for2 years
Length240 minutes
Passing scoreNot publicly disclosed by HashiCorp
FormatOnline proctored; lab-based scenarios and multiple choice; current exam requires a US English QWERTY keyboard layout.
Practice questions150
Objectives6
Official pageView

What's covered

1. Manage resource lifecycle

Use the Terraform CLI and configuration to initialize, plan, apply, destroy, and manage resources and state over time.

  • 1a Initialize a configuration using terraform init and its options
  • 1b Generate an execution plan using terraform plan and its options
  • 1c Apply configuration changes using terraform apply and its options
  • 1d Destroy resources using terraform destroy and its options
  • 1e Manage resource state, including importing resources and reconciling resource drift

2. Develop and troubleshoot dynamic configuration

Use HCL syntax, functions, expressions, data sources, variables, outputs, meta-arguments, validation, and sensitive-data patterns to build maintainable Terraform configuration.

  • 2a Use language features to validate configuration
  • 2b Query providers using data sources
  • 2c Compute and interpolate data using HCL functions
  • 2d Use meta-arguments in configuration
  • 2e Configure input variables and outputs, including complex types
  • 2f Analyze best practices for managing sensitive data, such as using Vault for secrets management

3. Develop collaborative Terraform workflows

Use version constraints, remote state, automation, locking, and cross-configuration data sharing to support predictable team workflows.

  • 3a Manage the Terraform binary, providers, and modules using version constraints
  • 3b Configure remote state
  • 3c Use the Terraform workflow in automation
  • 3d Share data across configurations and workspaces

4. Create, maintain, and use Terraform modules

Create and consume modules, manage module versions, and refactor configuration into reusable module structures.

  • 4a Create a module
  • 4b Use a module in configuration
  • 4c Refactor a module and use module versioning
  • 4d Refactor an existing configuration into modules

5. Configure and use Terraform providers

Understand Terraform provider architecture and manage provider source, versioning, aliasing, authentication, upgrades, and provider errors.

  • 5a Understand Terraform's plugin-based architecture
  • 5b Configure providers, including aliasing, versioning, sourcing, and managing upgrades
  • 5c Manage provider authentication
  • 5d Troubleshoot provider errors

6. Collaborate on infrastructure as code using HCP Terraform

Analyze HCP Terraform runs, workspaces, credentials, access, policy as code, and governance features. Official guidance marks this domain as multiple-choice only.

  • 6a Analyze the HCP Terraform run workflow
  • 6b Understand HCP Terraform workspaces and their configuration options, including access management
  • 6c Manage provider credentials in HCP Terraform
  • 6d Analyze policy as code and governance features

Frequently asked questions

Are these real exam questions?

No. These are original practice questions written to match the exam objectives, each with an explanation so you actually learn the material — not exam dumps.

How does practice mode work?

You answer questions one at a time with instant feedback and explanations. Over time the app adapts, prioritizing the objectives and questions you struggle with most.

What is a mock exam?

A timed, full-length simulation that holds feedback until the end, then shows your score, pass/fail result, and a breakdown by objective.

Can I customize how I study?

Yes. Pick the study mode that fits — adaptive practice, hard mode, ready-for-review, objective coverage, or retrying questions you've missed — and set your own question count, timer, and passing score for each session.

Do I need an account?

You can try free questions for this exam without signing in. Create a free account to save your progress, track weak objectives, and unlock the full question bank.

Study resources

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.