Plugin Compatibility
Overview
Section titled “Overview”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.
Official Plugins
Section titled “Official Plugins”| 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. |
Feature Definitions
Section titled “Feature Definitions”- 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.
Compatibility by Resource Type
Section titled “Compatibility by Resource Type”Different plugins support different subsets of cloud resources. Use the CLI to inspect specific support:
finfocus plugin inspect aws-public aws:ec2/instance:Instance