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-retail | Azure | [X] | [ ] | [ ] | [ ] | Uses Azure Retail Prices API. |
| 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