Infracost is an open source cloud cost estimator in pull requests. When you change your infrastructure code (Terraform), we post a comment in the pull request, telling you the impact to your cloud bill, e.g. “this will increase your bill by 25% next month”.
Hi PH 👋, we're Ali, Hassan and Alistair and we co-founded Infracost (https://www.infracost.io).
In 2011 we started a cloud cost forecasting company based on Ali's PhD research. We were acquired by RightScale and went on to form the team that built RightScale's cloud cost management product (now called Flexera Optima).
The existing cost management tools, including the one we built are all missing an important piece - the people who are responsible for purchasing cloud resources are not shown costs upfront, so they don't know how much the resources will cost before launching them. We want to make cloud costs simpler to understand for developers and DevOps so they can make better decisions, which we believe will lead to more cost-efficient systems.
In our most recent startup (which failed) we were launching cloud stacks for users on-demand and we wanted a way to work out the cost of each. We hacked together something by building a GraphQL-based cloud pricing API and a CLI that parsed our Terraform code and output a cost breakdown.
We released the code on GitHub as Infracost and discovered that others had similar problems. We got requests to support more cloud services and integrate it into pull requests. At the moment, Infracost supports Terraform for AWS and Google Cloud (we're adding new resources every week). It can be integrated into GitHub, GitLab, CircleCI, Bitbucket and Atlantis, or can be used anywhere through the CLI. In the future we plan to add support for more cloud vendors and infrastructure-as-code tools (Azure, CloudFormation, Pulumi, etc).
We'd really appreciate it if you could try Infracost and give us feedback.
I wish I had that when I was DevOps engineer and needed to reduce the costs of our cloud infra! But I definitely see the benefits now and from what I see, it's an awesome tool!
Infracost VSCode Extension
MagicBell
Infracost VSCode Extension
Hoop.dev for Databases
Infracost VSCode Extension