Methodology
Snapshot Aug 3, 2026 · source aws · schema v1
Sources
- Model catalogue & availability —
bedrock:ListFoundationModelsin every region, plusListInferenceProfiles. A model is shown as On-demand on-demand when it reportsON_DEMAND, and Inference profile only when it only reportsINFERENCE_PROFILE, or when a profile hosted in that region routes to it. - Pricing — the AWS Price List Query API
(
AmazonBedrock), normalised to USD per 1M tokens. The API mixes per-1K and per-token units; both are converted. - Quotas — Service Quotas, matched to models by name. Quota names are prose with no model ID, so anything that does not match confidently is dropped rather than attached to the wrong model.
What AWS does not publish
Three things this site shows cannot be read from any AWS API, and are hand-maintained:
- Context window and max output tokens. No Bedrock API returns them.
- Tool-use support. Not exposed either.
- Anthropic pricing. Of the ~11,000 Bedrock usage types in the Price List API, exactly ten are Anthropic — all legacy (Claude 2.0/2.1, Claude 3 Sonnet/Haiku, Instant), input-tokens only, us-east-1 and us-west-2 only. Every modern Claude model has zero SKUs. Amazon Nova, Meta, Mistral and most others are fully covered, so they are left to the API.
Hand-maintained prices are tagged curated in every table and carry a verification date. Cache and batch rates for those models are derived from the base rate using multipliers AWS publishes for models it does price (cache read 0.1×, cache write 1.25×, batch 0.5×), confirmed against Bedrock's own Claude 3.5 Sonnet v2 row.
Deliberate omissions
- Provisioned-throughput-only models. Bedrock
lists context variants (
…-v1:0:24k) as separate model IDs that support onlyPROVISIONED. They are excluded: they are a different purchasing model, and showing an on-demand price against them would be a number you cannot pay. - Flex and priority tiers. Only the standard latency tier is shown. Flex and priority are separate products at different rates.
- Non-token pricing. Image, video and embedding models that bill per image or per second show no token price rather than a misleading one.
- The regional (CRIS) premium. Prices shown are
the base published rate. Regional inference profiles
(
us.,eu.) cost about 10% more thanglobal.for Sonnet 4.5 and later.
Refresh cadence
A GitHub Action runs the pipeline daily, commits the snapshot only if it changed, and
triggers a redeploy. The site build itself never calls AWS — it reads only
data/bedrock-snapshot.json, which is
downloadable.
Warnings from the last run
- eu-south-2: inference profiles unavailable (The security token included in the request is invalid.)
- eu-south-1 unavailable: The security token included in the request is invalid.
- eu-south-2 unavailable: The security token included in the request is invalid.
- eu-south-1: inference profiles unavailable (The security token included in the request is invalid.)
- ap-southeast-3: inference profiles unavailable (The security token included in the request is invalid.)
- ap-southeast-3 unavailable: The security token included in the request is invalid.
- 47 models have no price in any region (e.g. nvidia.nemotron-nano-12b-v2, anthropic.claude-sonnet-4-20250514-v1:0, stability.stable-creative-upscale-v1:0)
Accuracy
This is a reference, not a quote. Prices change, regions launch, and the curated overlay can drift between reviews. Confirm in the AWS console before committing spend.