Skip to content

Plugin Compatibility

This reference helps teams evaluate FinFocus plugins. Use the matrix below to compare capabilities and choose the best fit for projected or actual cost workflows.

Plugin Name Provider Projected Costs Actual Costs Auth Required E2E Support Notes
aws-public AWS [X] [!] (Fallback*) [ ] [X] Uses embedded list prices. *Actual costs are estimated by runtime × list price.
aws-costexplorer AWS [ ] [X] [X] [X] Queries real billing data. Includes discounts/RIs.
azure-public Azure [X] [!] (Fallback*) [ ] [ ] Uses the Azure Retail Prices API. *Actual costs are hours × list price.
opencost Kubernetes [X] [X] [ ] [ ] Reads OpenCost allocation data. Projected cost is a 30-day trailing average.
vantage AWS, Azure, GCP, Kubernetes [ ] [X] [X] [ ] Reads imported cost from a Vantage Cost Report. Billing can lag usage by days.
flexera AWS, Azure, GCP [X] [X] [X] [ ] Reads Flexera One Bill Analysis. Matches aws-ec2-style ids, not Pulumi type tokens.
google-cloud-billing GCP [ ] [X] [X] [ ] Queries Google Cloud Billing API.
  • Projected Costs: Can estimate monthly costs from a Pulumi plan JSON before deployment.
  • Actual Costs: Can retrieve historical spending data for deployed resources.
  • Auth Required: Requires cloud provider credentials (API keys, service accounts) to function.
  • E2E Support: Included in the standard FinFocus End-to-End test suite for regression testing.

Different plugins support different subsets of cloud resources. Use the CLI to inspect specific support:

Terminal window
finfocus plugin inspect aws-public aws:ec2/instance:Instance