Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Terraform
  3. Infracost

Infracost

Apache-2.0Gov0.10.45

Cloud cost estimation tool for Terraform that shows cost breakdowns in terminal, VS Code, and pull requests.

Visit WebsiteGitHubGitHub
12.5k stars688 forks0 contributors

What is Infracost?

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.

Target Audience

DevOps engineers, infrastructure teams, and FinOps practitioners working with Terraform who need to manage and optimize cloud costs throughout the development lifecycle.

Value Proposition

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.

Overview

Cloud cost intelligence for engineers, AI coding agents, and CI/CD 💰📉 Shift FinOps Left!

Use Cases

Best For

  • Teams implementing FinOps practices in their development workflow
  • Engineering teams needing cost visibility for Terraform infrastructure changes
  • Organizations wanting to prevent unexpected cloud cost overruns
  • DevOps engineers optimizing infrastructure costs during development
  • Teams integrating cost discussions into pull request reviews
  • Companies managing multi-cloud environments with Terraform

Not Ideal For

  • Projects using non-Terraform IaC tools like Pulumi or AWS CloudFormation
  • Teams with static or negligible cloud costs where estimation adds overhead
  • Organizations needing real-time post-deployment cost monitoring and alerting
  • Environments where infrastructure changes are infrequent or cost-insensitive

Pros & Cons

Pros

CI/CD Integration

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.

Multi-Cloud Coverage

Supports over 1,100 resources across AWS, Azure, and Google Cloud, providing comprehensive cost breakdowns for diverse cloud environments.

Usage-Based Estimation

Estimates costs for dynamic resources like AWS S3 and Lambda, handling complex pricing models beyond static infrastructure.

Developer Workflow Integration

Offers VS Code extension and terminal commands, embedding cost insights directly into development environments for real-time feedback.

Cons

Terraform-Only Focus

Currently only supports Terraform; other IaC tools like Pulumi and CloudFormation are on the roadmap but not available, limiting use in mixed toolchains.

Estimation Inaccuracies

Relies on cloud pricing APIs that may not reflect real-time changes or complex usage patterns, leading to potential discrepancies in actual bills.

Setup Overhead

Requires configuration for API keys, CI/CD integrations, and potentially Infracost Cloud, which can be complex for small teams or simple deployments.

Frequently Asked Questions

Quick Stats

Stars12,517
Forks688
Contributors0
Open Issues1
Last commit5 days ago
CreatedSince 2020

Tags

#devops#azure#cost-management#terraform#infrastructure-as-code#ci-cd#gcp#cloud#cost-estimation#cost-optimization#google-cloud#aws#cloud-cost-management#finops

Built With

D
Docker

Links & Resources

Website

Included in

Terraform6.3k
Auto-fetched 18 hours ago

Related Projects

terraformerterraformer

CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code

Stars14,555
Forks1,839
Last commit6 months ago
TerragruntTerragrunt

Terragrunt is a flexible orchestration tool that allows Infrastructure as Code written in OpenTofu/Terraform to scale.

Stars9,831
Forks1,224
Last commit1 day ago
atlantisatlantis

Terraform Pull Request Automation

Stars9,287
Forks1,340
Last commit1 day ago
CheckovCheckov

Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew.

Stars9,000
Forks1,406
Last commit3 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub