compare_provider_costs
Compare monthly infrastructure costs across cloud providers to inform budget decisions. Analyze architecture specifications and receive per-provider cost totals with component breakdowns.
Instructions
Compare the monthly cost totals of an architecture across cloud providers.
Returns one numeric cost summary per provider (monthly total, per-component breakdown, currency). Use this for cost-focused provider selection.
When to use vs compare_providers: This tool returns only cost numbers.
compare_providers returns full alternative architectures (components,
connections, tiers). If you want both the re-drawn architecture and its
bill, call compare_providers first, then estimate_cost on each returned
spec — or call both in parallel.
Behavior: Pure computation — no LLM, no network, no API costs. Uses the
same offline catalog as estimate_cost. Does not deploy.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| spec_json | Yes | ArchSpec to cost across providers. Services are mapped to cross-cloud equivalents (ec2 <-> compute_engine <-> virtual_machines, etc.) before pricing. | |
| providers | Yes | List of cloud providers to compare pricing across. Values: 'aws', 'gcp', 'azure', 'databricks'. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |