Atmos Features
Atmos brings infrastructure, applications, and operational tools into one stack-based configuration system. Manage Terraform and OpenTofu, Kubernetes, Helm, containers, and more with shared configuration, authentication, and automation.
Designed to be cloud agnostic, Atmos enables you to operate consistently across various cloud platforms. Expand a feature to see what it does and open its reference documentation. Features marked experimental in their reference pages follow the experimental feature settings.
Why Teams Choose Atmos
- Reuse Configuration Across Environments — Share defaults through inheritance, imports, and catalogs
- Run Infrastructure and Applications Together — Use components and workflows from local development to production
- Built-in Compliance Validation — OPA policies and schema validation catch issues early
- Keep Local Development and CI Consistent — Share tool versions, identities, and deployment commands
- Proven Design Patterns — Battle-tested approaches for common infrastructure challenges
Core Infrastructure
Terminal UI
Navigate your infrastructure at a glance
Terraform & OpenTofu Support
Your existing code, supercharged
Stacks
Your infrastructure blueprint in plain YAML
Components
Build once, deploy everywhere
Atmos Auth
One login, every cloud
Native CI & GitOps
Deploy only what changed
Affected Detection
Understand the impact of a change
Configuration Management
Imports & Inheritance
DRY configuration at scale
Policy Validation
Governance as code
Schema Validation
Catch errors before they hurt
Service Catalogs
Your infrastructure marketplace
Template Functions
An escape hatch for every situation
YAML Functions
Live data in your configuration
Secrets Management
Declare secrets without committing their values
Stores & Shared Outputs
Connect components through external data
File & Provider Generation
Render configuration from your stacks
Configuration Profiles
Switch settings for the environment you work in
Configuration Inspection & Provenance
See where a resolved value came from
Automation & DevOps
Workflow Orchestration
Typed steps for repeatable operations
Vendoring
Say goodbye to 'works on my machine'
Custom Commands
One CLI to rule them all
Vendored Dependency Management
Discover, review, and update locally
Lifecycle Hooks
Run checks and actions at lifecycle events
Backend Generation & Provisioning
Terraform backends, fully automated
Dependency-Aware Execution
Run components in the right order
Compositions
Operate related services together
Just-in-Time Component Sources
Fetch the right component version on demand
Terraform Registry Cache
Reuse provider and module downloads
Component Types
Terraform / OpenTofu Components
Infrastructure as code, orchestrated
Helmfile Components
Kubernetes in your stack
Packer Components
Machine images, versioned
Ansible Components
Configuration management, unified
Kubernetes Components
Plain manifests and Kustomize, managed natively
Native Helm Components
Deploy charts directly from your stacks
Container Components
Build images and run persistent services
Emulator Components
Develop against local cloud and service APIs
Custom Component Types
Bring your own infrastructure tool
Developer Tools & AI
Toolchain Management
Use the same CLI versions everywhere
Version Tracker
Promote software versions deliberately
Devcontainers
Share a consistent development environment
Scaffolding
Generate projects from governed templates
AI Assistant & Command Analysis
Ask questions with infrastructure context
MCP Integration
Connect your infrastructure to AI tools
Agent Skills
Give assistants reusable Atmos knowledge
See how these features come together in a real project and discover which use cases Atmos excels at.