Cloud cost estimation tool for Terraform that shows cost breakdowns in terminal, VS Code, and pull requests.
Infracost is a cloud cost estimation tool specifically designed for Terraform infrastructure. It provides detailed cost breakdowns and comparisons to help engineering teams understand the financial impact of infrastructure changes before they're deployed. The tool integrates with development workflows through terminal commands, VS Code extensions, and CI/CD pipelines.
DevOps engineers, infrastructure teams, and FinOps practitioners working with Terraform who need to manage and optimize cloud costs throughout the development lifecycle.
Developers choose Infracost because it provides actionable cost insights directly within their existing workflows, enabling proactive cost management rather than reactive bill shock. Its integration with pull requests makes cost discussions a natural part of code review processes.
Cloud cost estimates for Terraform in pull requests💰📉 Shift FinOps Left!
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Directly posts cost estimates in pull requests via GitHub Actions and other CI/CD tools, making cost discussions part of the team workflow as shown in the README screenshots.
Supports over 1,100 resources across AWS, Azure, and Google Cloud, providing comprehensive cost breakdowns for diverse cloud environments.
Estimates costs for dynamic resources like AWS S3 and Lambda, handling complex pricing models beyond static infrastructure.
Offers VS Code extension and terminal commands, embedding cost insights directly into development environments for real-time feedback.
Currently only supports Terraform; other IaC tools like Pulumi and CloudFormation are on the roadmap but not available, limiting use in mixed toolchains.
Relies on cloud pricing APIs that may not reflect real-time changes or complex usage patterns, leading to potential discrepancies in actual bills.
Requires configuration for API keys, CI/CD integrations, and potentially Infracost Cloud, which can be complex for small teams or simple deployments.