
Infracost
CLIEstimates cloud costs of Terraform, Terragrunt, CloudFormation and AWS CDK changes before deployment and checks them against FinOps policies, in the terminal, editor, AI agents or CI. Requires an Infracost account; a free tier is available.
Cloud cost intelligence for engineers, AI coding agents, and CI/CD.
Infracost shows cloud cost estimates and FinOps best practices for Terraform, Terragrunt, CloudFormation, and AWS CDK — before changes are deployed. See costs in your terminal, your editor, your AI coding agent, or right in pull requests.
The Infracost Dev toolkit
Infracost meets engineers wherever they work with infrastructure code — the terminal, their editor, their AI coding agent, and their CI pipeline. Every entry point talks to the same engine, the same pricing data, and the same FinOps policies, so a check you set up once shows up everywhere.
Get started
1. Install the CLI
macOS (Homebrew):
brew install infracost
Linux:
curl -fsSL https://raw.githubusercontent.com/infracost/cli/master/scripts/install.sh | sh
Windows (Chocolatey):
choco install infracost
Or download the latest release directly from GitHub Releases.
2. Run setup
infracost setup
The interactive setup walks you through authenticating, connecting your editor, configuring AI agent skills, and wiring up CI/CD. It's the fastest way to get every part of the Infracost toolkit working for your team.
Pick the entry points your team needs:
Infracost CLI
infracost/cli is the core of everything. Point it at a Terraform, Terragrunt, CloudFormation, or AWS CDK project to get a full cost breakdown and FinOps recommendations. The interactive setup wires up your editor, AI agent, and CI in one go.
Follow the quick start to install and authenticate, then:
infracost scan
For a deeper dive into a specific scan — full resource-level breakdowns, cost drivers, and policy details — use the infracost inspect commands.
AI coding agents
infracost/agent-skills plugs Infracost into Claude Code, Cursor, and other AI coding agents so they reason about cloud costs and your FinOps policies as they generate infrastructure code. Three skills ship today:
iac-generation— keeps generated IaC compliant with your tagging, region, and budget policiesscan— analyzes an existing project for cost and policy violationsprice-lookup— answers "how much is anm7i.xlargeinus-east-1?" with no existing code needed
IDE extensions
See cost lenses, inline hints, hover breakdowns, and FinOps diagnostics as you edit .tf, .hcl, CloudFormation, and AWS CDK files.
| Editor | Repo |
|---|---|
| VS Code, Cursor, Windsurf | infracost/vscode-infracost |
| JetBrains (IntelliJ, GoLand, PyCharm, WebStorm, Rider…) | infracost/jetbrains-infracost |
| Neovim | infracost/infracost.nvim |
| Zed | infracost/zed-infracost |
All of them are powered by the Infracost Language Server — a standard LSP server, so any editor that speaks LSP can integrate with Infracost.
CI/CD
Post cost diffs and policy checks directly on pull requests as part of your existing workflow, use the CI/CD integrations to set this up.
Infracost Cloud
Infracost Cloud is the SaaS dashboard that ties everything together. Team leads, managers, and FinOps practitioners can define tagging policies and guardrails once, and have them enforced consistently across the CLI, the editor extensions, the agent skills, and CI — plus get visibility into how spending is shifting across every project and PR.
Supported clouds and resources
Infracost supports over 1,100 resources across AWS, Azure, and Google Cloud, and can estimate usage-based resources such as S3 and Lambda.
About this repo
This repository is the front door to the Infracost project and the best place to follow it — star and watch to stay in the loop on releases across the whole ecosystem.
As part of the Infracost 2.0 release, the codebase has been refactored into the focused repositories linked above; some pieces may consolidate back here over time. Issues and discussions for the project as a whole still live here unless a repo-specific tracker is a better fit.
Community
Join our community Slack channel to learn more about cost estimation, Infracost, and to connect with other users and contributors.
If you run into any issues or have feedback, please open a thread in GitHub Discussions.
Thanks to everyone who has contributed — bug reports, code, feedback, and ideas all welcome.
License
Related resources

Prowler
CLISecurity baseline and compliance checks for AWS, Azure, GCP, Kubernetes, GitHub, M365 and more, with built-in CIS, NIST, PCI-DSS, SOC 2 and other frameworks. Generates reports or opens a local dashboard. Configure credentials for each cloud account first.
prowler-cloud/prowler15k
Terraform
CLIHashiCorp's infrastructure-as-code tool: manage multi-cloud and SaaS resources with declarative config, previewing changes with plan before running apply. Providers cover all major clouds. Licensed under BSL 1.1.
hashicorp/terraform49.9k
OpenTofu
CLIOpen-source infrastructure-as-code tool and community fork of Terraform: describe cloud resources declaratively, run plan to generate an execution plan, then apply changes, creating resources in parallel by dependency graph. Community-governed, MPL-2.0.
opentofu/opentofu30.5k
Terraform
PluginHashiCorp's official Terraform plugin: runs the Terraform MCP Server in Docker against the Terraform Registry and HCP Terraform API to look up provider and module docs and help write IaC. Needs Docker; TFE_TOKEN is optional.
anthropics/claude-plugins-official40.1k
AWS IaC MCP Server
MCPOfficial AWS MCP that validates CloudFormation templates for syntax and security compliance, diagnoses deployment failures, and searches CloudFormation and CDK docs, code samples and best practices. Replaces the deprecated Cloud Control API server; needs AWS credentials.
awslabs/mcp9.8k
Agent Skills for AWS
SkillAWS's official skills (Agent Toolkit for AWS) covering IAM, CDK/CloudFormation, serverless, containers, observability, cost management and Bedrock, plus service-specific skills. Running AWS operations requires locally configured credentials.
aws/agent-toolkit-for-aws2.9k