All 9 domains
40 official objectives
43–59 hrs suggested study
-
Domain 01
The first objective group of the Vault Associate (003) exam: what auth methods do, how to pick one for a human or a machine, how identities and groups tie logins together, and how to enable and use auth methods from the CLI, API and UI.
Inside this domain
- Define the purpose of authentication methods
- Choose an authentication method based on use case
- Explain the difference between human vs. system authentication methods
- Define the purpose of identities and groups
- and 2 more objectives
Watch for Userpass for apps
- Objectives
- 6
Read the domain guide →
-
Domain 02
Vault policies decide what a token may do. This group tests why policies matter, how path and capabilities syntax work, how to choose a policy that meets a requirement, and how to write and attach policies from the UI and CLI.
Inside this domain
- Explain the value of Vault policies
- Describe Vault policy syntax: path
- Describe Vault policy syntax: capabilities
- Choose a Vault policy based on requirements
- and 1 more objectives
Watch for Glob in the middle
- Objectives
- 5
Read the domain guide →
-
Domain 03
Tokens are the core credential in Vault. This group tests service versus batch tokens, root token lifecycle, accessors, TTL behavior, orphan tokens, and how to create a token that fits a particular need.
Inside this domain
- Choose between service and batch tokens based on use case
- Describe root token uses and lifecycle
- Explain the purpose of token accessors
- Explain the impact of time-to-live
- and 2 more objectives
Watch for Renew a batch token
- Objectives
- 6
Read the domain guide →
-
Domain 04
Leases attach a lifetime to dynamic secrets and service tokens. This compact group covers what a lease ID is for, how renewal works within max TTL limits, and how leases are revoked singly or by prefix.
Inside this domain
- Explain the purpose of a lease ID
- Describe how to renew leases
- Describe how to revoke leases
Watch for Increment adds time
- Objectives
- 3
Read the domain guide →
-
Domain 05
The largest Vault Associate objective group. It covers what secrets engines are, how to choose one, dynamic versus static secrets, transit, response wrapping, and enabling engines and reading secrets through the CLI, API and UI.
Inside this domain
- Choose a secrets engine based on use case
- Compare and contrast dynamic secrets vs. static secrets, and know their use cases
- Describe the uses of transit secrets engine
- Describe the purpose of secrets engines
- and 4 more objectives
Watch for KV for expiring creds
- Objectives
- 8
Read the domain guide →
-
Domain 06
A short, hands-on objective group about the transit engine in practice: encrypting and decrypting data through Vault and rotating encryption keys while existing ciphertext stays readable.
Inside this domain
- Encrypt and decrypt secrets
- Rotate the encryption key
Watch for Rotation breaks data
- Objectives
- 2
Read the domain guide →
-
Domain 07
How Vault protects its own data and how operators interact with it: the encryption barrier and key hierarchy, sealing and unsealing including auto-unseal, and the environment variables the CLI relies on.
Inside this domain
- Describe how Vault encrypts data
- Explain how to seal and unseal Vault
- Configure environment variables
Watch for Unseal keys encrypt data
- Objectives
- 3
Read the domain guide →
-
Domain 08
How Vault is deployed and kept available: cluster strategy for self-managed and HashiCorp-managed Vault, storage backends, Shamir secret sharing, disaster recovery and performance replication, and the trade-offs between running Vault yourself and using HCP.
Inside this domain
- Explain cluster strategy for self-managed and HashiCorp-managed Vault clusters
- Explain the uses of storage backends
- Explain the uses of Shamir secret sharing and unsealing
- Explain the uses of disaster recovery and performance replication
- and 1 more objectives
Watch for DR for latency
- Objectives
- 5
Read the domain guide →
-
Domain 09
Client-side tools that bring secrets to applications without changing their code: Vault Agent with auto-auth and templating, and the Vault Secrets Operator that syncs Vault secrets into Kubernetes Secrets.
Inside this domain
- Describe the Vault Agent
- Describe the Vault Secrets Operator
Watch for Rewrite the app
- Objectives
- 2
Read the domain guide →
Domain names, weights and objectives come from HashiCorp's official outline (Vault Associate (003) exam content list, tested against Vault 1.19 (current)). Question counts and study hours are editorial planning estimates, not official figures. Last reviewed October 2026.