Cloud · head to head
Infracost vs Rook

Infracost
Cloud
Cloud cost estimates in pull requests, with governance in the paid tier
- From
- Free
- Rated
- -

Rook
Cloud
Kubernetes operator that deploys and manages Ceph storage clusters
- From
- Free
- Rated
- -
The short version
- Each has a real cost: Infracost usage-based resources such as object storage, serverless functions and data transfer have no cost without monthly usage figures supplied by hand, and the documentation warns plainly that engineers otherwise read them as free.; Rook rook automates Ceph but does not abstract it, so an incident still demands Ceph expertise, and organisations without it end up hiring consultants at exactly the wrong moment.
- They diverge on capability: Infracost covers Pull request cost diffs, Rook covers Ceph operator.
- Prices and features above were last checked on 1 September 2026.
Where they differ
Only the attributes on which Infracost and Rook actually diverge.
Identical on both: starting price (Free), free tier (Yes), user rating (Not yet rated), category (Cloud).
What each one covers
Drawn from each product's published feature list. An absence here means we hold no record of it - not that the product lacks it.
Only in Infracost
- Pull request cost diffs
- Multi-format parsing
- Apache-2.0 CLI
- FinOps policies
- Automated remediation
- IDE integration
Only in Rook
- Ceph operator
- Block, file and object
- Erasure coding
- CSI driver
- Automated upgrades
- Multi-cluster mirroring
What people use each for
The jobs each tool is most often brought in to do.
Infracost
- Teams that want an expensive infrastructure change questioned at review rather than discovered on an invoicenot Rook
- Platform groups enforcing tagging so cloud spend can be attributed to a team at allnot Rook
- Organisations adopting FinOps practice without buying a full cloud management platformnot Rook
- Engineers who want a cost figure in the editor while writing the Terraformnot Rook
Rook
- An on-premises Kubernetes platform needing block, shared filesystem and S3 storage without buying three productsnot Infracost
- A team that already runs Ceph and wants its lifecycle managed declaratively inside Kubernetesnot Infracost
- A large cluster where three-way replication overhead is unaffordable and erasure coding is requirednot Infracost
- An organisation building a private cloud that cannot use managed cloud storage services for residency reasonsnot Infracost
Where each one falls short
Documented limitations, not opinions. Every one is a constraint you would hit in normal use.
Infracost
- Usage-based resources such as object storage, serverless functions and data transfer have no cost without monthly usage figures supplied by hand, and the documentation warns plainly that engineers otherwise read them as free.
- Splitting production from non-production usage assumptions is not supported in the free usage file, which the docs attribute to a missing project filter, so that separation requires the paid product.
- The step from 250 to 1,000 dollars a month is large and the Cloud tier includes only ten admin seats, with developer seats charged at a figure that is not published, so the cost for a large organisation cannot be computed from the pricing page.
- Estimates are list price. Negotiated agreements, committed use discounts and reserved instance economics require SKU-level overrides available only on Enterprise, so the number in the pull request is not the number on the bill.
- The share of the product covered by the Apache-2.0 licence is shrinking. Checks, automated fixes, policies and agent integrations are all hosted-only, so the permissive licence increasingly protects the estimation engine rather than the product.
Rook
- Rook automates Ceph but does not abstract it, so an incident still demands Ceph expertise, and organisations without it end up hiring consultants at exactly the wrong moment.
- There is no vendor and no SLA; the realistic commercial support routes are IBM Red Hat OpenShift Data Foundation or an independent Ceph consultancy, both of which change the cost picture entirely.
- Ceph is resource hungry, needing substantial memory and dedicated disks per OSD, so the hardware cost of a properly sized cluster is often underestimated.
- Recovery and rebalancing after a disk or node failure generates heavy background input and output that can degrade application performance for hours, which surprises teams sizing for steady state.
- Minimum viable clusters require several nodes with several disks each, so it is impractical at small scale and the entry hardware cost exceeds simpler alternatives.
Pricing, plan by plan
Infracost
Free- FreeFree
- 1,000 runs a month
- Terraform, CloudFormation and CDK estimates
- Community support
- Starter$250/month
- 10,000 runs a month
- Email support
- Cloud$1000/month
- Ten admin seats, developer seats charged separately
- FinOps policies and cost guardrails
- Dashboards and audit trails
- Enterprise$undefined/year
- SKU-level price overrides for negotiated rates
- Business unit reporting
- SSO with SAML group mapping
Rook
Free- RookFree
- Apache 2.0 licensed, no licence fee
- Graduated CNCF project
- Community support via GitHub and Slack only
Which should you pick?
Choose Infracost if
- You need pull request cost diffs.
- You want to start without paying.
- You work on Web, macOS, Linux, Windows, Docker.
- You also want multi-format parsing.
Choose Rook if
- You need ceph operator.
- You want to start without paying.
- You work on Linux, Kubernetes.
- You also want block, file and object.
Questions people ask
- Is Infracost or Rook better?
- Neither clearly leads. Infracost starts at Free and Rook at Free, and user ratings are close enough to be indistinguishable. Choose on capability and platform support.
- Which is cheaper, Infracost or Rook?
- Infracost starts at Free and Rook at Free.
- Does Infracost or Rook run on more platforms?
- Infracost runs on Web, macOS, Linux, Windows, Docker. Rook runs on Linux, Kubernetes.
- Can I use Infracost for free?
- Both have a free tier, so you can try either at no cost before committing.
- What is Infracost best used for?
- Infracost is most often used for teams that want an expensive infrastructure change questioned at review rather than discovered on an invoice, platform groups enforcing tagging so cloud spend can be attributed to a team at all, organisations adopting finops practice without buying a full cloud management platform, engineers who want a cost figure in the editor while writing the terraform. Of those, teams that want an expensive infrastructure change questioned at review rather than discovered on an invoice and platform groups enforcing tagging so cloud spend can be attributed to a team at all are not what Rook is typically brought in for.
- What can Infracost do that Rook cannot?
- Infracost covers Pull request cost diffs, Multi-format parsing, Apache-2.0 CLI, FinOps policies. Rook covers Ceph operator, Block, file and object, Erasure coding, CSI driver.
Answered from the vendors’ own pages
Infracost: Is the open source version genuinely useful on its own?
Yes, for estimation. It parses your definitions and produces breakdowns and diffs locally. What it does not do is comment on pull requests, enforce policy or report across an organisation, all of which are hosted-only.
Rook: Who supports it in production?
Nobody by default. IBM sells Red Hat OpenShift Data Foundation, which is supported Rook and Ceph, and independent consultancies sell Ceph support. Decide this before deployment.
Infracost: Will the estimate match my cloud bill?
No. It is list price. Committed use discounts, enterprise agreements and reserved instances need SKU-level overrides that sit in the Enterprise tier.
Rook: Does it need Ceph knowledge?
Yes. Rook handles deployment and routine operations, but troubleshooting a degraded cluster is a Ceph skill and there is no way around it.
Infracost: Why do my S3 and Lambda resources show no cost?
Usage-based resources need monthly usage values supplied in a usage file or defined centrally. Without them they estimate at zero, which is the documented behaviour and the most common way the tool misleads.
Rook: Can it replace an object storage appliance?
Functionally yes, through the RADOS gateway, but you take on the operations that an appliance vendor would otherwise carry.
Infracost: Has the licence ever changed?
No. The command line tool has been Apache 2.0 throughout, with no Business Source or AGPL episode, which is unusual in this category.
Infracost: What is a run?
Not defined on the public pricing page, and the run allowance is what separates the free and Starter tiers, so establish the definition before choosing between them.
Related pages
Other head to heads
- Infracost vs Terragrunt
- Infracost vs Pulumi
- Infracost vs Packer
- Infracost vs Serverless Framework
- Infracost vs SST
- Infracost vs Coolify
- Infracost vs CapRover
- Infracost vs DeepInfra
- Infracost vs Linode
- Infracost vs VictoriaMetrics
- Infracost vs Contabo
- Infracost vs Chef
- Infracost vs Cilium
- Infracost vs Vagrant
- Infracost vs containerd
- Infracost vs OpenEBS
- Infracost vs Qovery
- Infracost vs Portworx
- Infracost vs Vultr
- Infracost vs Dokku
- Infracost vs Scaleway
- Infracost vs AWS (Amazon Web Services)
- Infracost vs Neon
- Infracost vs Wasabi
- Infracost vs Podman
- Infracost vs Azure Functions
- Infracost vs Deno Deploy
- Infracost vs Hetzner Cloud
- Infracost vs Lambda
- Rook vs Terragrunt
- Rook vs Pulumi
- Rook vs Packer
- Rook vs Serverless Framework
- Rook vs SST
- Rook vs Coolify
- Rook vs CapRover
- Rook vs DeepInfra
- Rook vs Linode
- Rook vs VictoriaMetrics
- Rook vs Contabo
- Rook vs Chef
- Rook vs Cilium
- Rook vs Vagrant
- Rook vs containerd
- Rook vs OpenEBS
- Rook vs Qovery
- Rook vs Portworx
- Rook vs Vultr
- Rook vs Dokku
- Rook vs Scaleway
- Rook vs AWS (Amazon Web Services)
- Rook vs Neon
- Rook vs Wasabi
- Rook vs Podman
- Rook vs Azure Functions
- Rook vs Deno Deploy
- Rook vs Hetzner Cloud
- Rook vs Lambda
