
About OpenCost
OpenCost is an open source project for measuring and allocating cloud and container costs. It runs inside Kubernetes and shows spend down to the container level.
What it does
OpenCost breaks costs down by Kubernetes concepts such as namespaces, labels and containers, so teams can do showback and chargeback. It prices assets using billing data from AWS, Azure and GCP, and it also supports on-premises clusters with custom prices. Costs for resources outside the cluster, such as object storage and managed databases, can be monitored too.
Key features
- Cost breakdown by namespace and container
- Pricing from AWS, Azure and GCP billing APIs
- Custom pricing for on-premises clusters
- Export of pricing data to Prometheus
Who it's for
Platform teams that charge cloud costs back to internal groups. Kubernetes operators who want a clear view of where cluster spend goes, and finance teams that need accurate reports.
Pricing and good to know
OpenCost is free and open source under the Apache 2.0 license. It is a CNCF incubating project, supported by its maintainers and a community of practitioners. If you want a hosted option, check the site for enterprise details. Prices for on-premises clusters depend on the custom pricing you configure.
Highlights
- Cost breakdown by namespace and container
- Pricing from AWS, Azure and GCP billing data
- Custom pricing for on-premises clusters
- Export pricing data to Prometheus












