Skip to main content

FinOps Costs

FinOps Costs is the cost explorer: monthly/daily spend, forecasts, service breakdowns, anomalies, savings, and dashboard rollups. All endpoints are read-only analytics.

Access it as client.finops.costs on a Strongly client, or the same path on AsyncStrongly with await. All methods exist on both with identical signatures.

Methods

All methods

anomalies

anomalies(*, days: Optional[int] = None, threshold: Optional[float] = None) -> Dict[str, Any]

Detect cost anomalies over a recent window.

breakdown

breakdown(**params) -> Dict[str, Any]

Get a cost breakdown across dimensions.

cost_top_drivers

cost_top_drivers(**params) -> Dict[str, Any]

Top cost drivers at the cost-explorer level (distinct from dashboard top-drivers).

daily

daily(*, start_date: Optional[str] = None, end_date: Optional[str] = None, resource_type: Optional[str] = None) -> Dict[str, Any]

Get daily cost totals over a date range, optionally by resource type.

dashboard

dashboard() -> Dict[str, Any]

Get the FinOps dashboard payload.

dashboard_stats

dashboard_stats(*, period: Optional[str] = None) -> Dict[str, Any]

Get headline dashboard statistics for a period.

data_health

data_health() -> Dict[str, Any]

Get the health/completeness status of cost data ingestion.

efficiency

efficiency(**params) -> Dict[str, Any]

Get cost-efficiency metrics.

forecast

forecast(*, months: Optional[int] = None, model: Optional[str] = None) -> Dict[str, Any]

Forecast future spend for the coming months.

historical

historical(**params) -> Dict[str, Any]

Get historical cost data.

monthly

monthly(*, months: Optional[int] = None, year: Optional[int] = None) -> Dict[str, Any]

Get month-by-month cost totals.

realtime

realtime() -> Dict[str, Any]

Get real-time (current-window) cost figures.

savings

savings(*, category: Optional[str] = None, min_savings: Optional[float] = None) -> Dict[str, Any]

List savings recommendations, optionally filtered by category.

services

services(*, period: Optional[str] = None, start_date: Optional[str] = None, end_date: Optional[str] = None) -> Dict[str, Any]

Get cost broken down by service over a period.

top_drivers

top_drivers(*, limit: Optional[int] = None, period: Optional[str] = None) -> Dict[str, Any]

Get the top cost drivers shown on the dashboard.

trends(**params) -> Dict[str, Any]

Get cost trend series.