Cloud costs are invisible until the bill arrives
With Terraform, you're flying blind on costs. Engineers deploy resources with no visibility into pricing, and finance only discovers the impact weeks later when the bill arrives.
Introducing OpenInfraQuote
100% open source, zero-infra Terraform cost estimation that runs directly in your CI/CD pipeline. See exact cost impacts in pull requests before changes hit production.
Why Teams Trust OpenInfraQuote
Zero Infrastructure
No servers to manage, no data sent to third parties. Run directly in your CI/CD pipeline with complete privacy.
Pull Request Integration
See cost estimates directly in PR comments. Know exactly what impact each change will have before it's merged.
Cost Guardrails
Set cost thresholds and automatically block changes that would exceed your budget. Enforce financial governance.
How It Works
1. Generate Plan
Create a Terraform plan file from your infrastructure code
2. Match Resources
Match resources to cloud provider pricing data
3. Calculate Costs
Get detailed cost breakdowns for new and changed resources
4. Enforce Policies
Apply cost thresholds and governance rules
See Costs Before You Deploy
OpenInfraQuote provides detailed cost breakdowns directly in your pull requests, giving your team complete visibility before changes are deployed.
Resource-level breakdown — See costs per instance, storage, and service
Delta analysis — Understand exactly what changed and by how much
Optimization suggestions — Get recommendations to reduce costs
💰 Cost Changes for PR #123 ⚠️ This change will increase costs by $291.40/month + aws_eks_cluster.main └─ Control plane: $73.00/month + aws_eks_node_group.workers (x3) ├─ Instance (t3.large): $67.20/month ├─ EBS volume (100 GB): $10.00/month └─ Total per node: $77.20/month 📊 Summary ├─ Current monthly cost: $1,245.30 ├─ Estimated new cost: $1,536.70 └─ Delta: +$291.40 (+23%) ⚡️ Optimization Tips: - Consider t3.medium instances for non-prod environments (-$33.60/month) - Reduce EBS volumes to 50GB if possible (-$15.00/month)
Enforce Cost Policies
Don't just estimate costs. Enforce them. OpenInfraQuote integrates with OPA and Conftest to automatically block changes that violate your cost policies.
Set budget thresholds per team, environment, or project
Require additional approvals for high-cost changes
Block non-compliant resources automatically
# cost_policy.rego package terraform import data.openinfraquote as oiq # Fail if total monthly cost increase exceeds $500 deny[msg] { oiq.monthly_cost_delta > 500 msg := sprintf( "Cost increase of $%.2f exceeds $500 limit", [oiq.monthly_cost_delta] ) } # Require approval for production changes over $100 warn[msg] { oiq.monthly_cost_delta > 100 contains(input.path, "production") msg := sprintf( "Production change of $%.2f requires director approval", [oiq.monthly_cost_delta] ) } # Block expensive instance types in dev deny[msg] { resource := input.resource_changes[_] resource.type == "aws_instance" startswith(resource.change.after.instance_type, "m5.2xlarge") contains(input.path, "dev") msg := "m5.2xlarge instances not allowed in dev" }
Integrate Anywhere
GitHub Actions
Add cost estimation to your GitHub workflow with our ready-to-use action.
CI/CD Pipelines
Works with GitLab CI, Jenkins, CircleCI, and any other CI system.
Command Line Interface
Powerful CLI tool for native integration into your existing workflows and automation scripts.
Quick Start
# Install the CLI brew tap terrateamio/openinfraquote brew install openinfraquote # Download current AWS pricing curl -s https://oiq.terrateam.io/prices.csv.gz | gunzip > prices.csv # Generate and inspect your Terraform plan terraform plan -out=tf.plan terraform show -json tf.plan > tfplan.json # Estimate costs oiq match --pricesheet prices.csv tfplan.json | oiq price --region us-east-1 Cost Estimation Results: └─ AWS Resources: $245.30/month ├─ EC2 Instances: $180.00 ├─ RDS Database: $45.30 └─ S3 Storage: $20.00
Why OpenInfraQuote?
100% Open Source
Fully transparent, community-driven development. No vendor lock-in, no black boxes, and no proprietary algorithms. See exactly how costs are calculated.
Complete Privacy
Your infrastructure plans never leave your environment. No data is sent to external services, making it ideal for sensitive or regulated environments.
Multi-Cloud Support
AWS support today with Azure and GCP coming soon. Get accurate cost estimates for your entire infrastructure footprint across cloud providers.
Join the Community
OpenInfraQuote was built to bring transparent, self-hosted cost estimation to Terraform users. No black boxes. No vendor lock-in. Just accurate pricing you control.
Enterprise Ready
Stop cloud cost surprises today
Join teams who've taken control of their infrastructure costs with OpenInfraQuote. It's free, open source, and ready to use in your pipeline right now.
Trying to reduce your cloud spend? We can help. Contact us for a free consultation.