AIToday
Large Language ModelsAI Coding AssistantsAmazon AI BlogPublished: Oct 20, 2026, 10:00 JST

Amazon Bedrock adds structured outputs for Anthropic Claude

Amazon Bedrock adds structured outputs for Anthropic Claude

3 Key Points

  1. What happened

    Amazon Bedrock now offers structured outputs for all Anthropic Claude models on both the bedrock-runtime and bedrock-mantle endpoints, delivering schema-compliant JSON without custom parsing, retry logic, or post-processing.

  2. Why it matters

    Output formatting moves from probabilistic to deterministic, so integrations become more reliable and avoid retries for schema violations. Responses are also constrained to only the fields the schema defines, which reduces output token count and can lower inference costs for high-volume workloads.

WHO IT HITSSoftware developers and data engineering teams building AI-powered data pipelines, agentic workflows, or classification systems on Amazon Bedrock can now get guaranteed-valid JSON without extra validation code, reducing error-handling complexity.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, in your inbox every morning.

Context & Analysis

The addition of structured outputs to Amazon Bedrock addresses a common pain point in production AI applications: the gap between a model's probabilistic text generation and the deterministic data formats that downstream systems require. Previously, developers calling Anthropic Claude models through Amazon Bedrock had to write custom parsing code and retry logic to handle responses that did not match their expected schema. Now, constrained decoding enforces the schema during token generation rather than after the fact.

The feature is available on both the bedrock-runtime and bedrock-mantle endpoints. On the bedrock-runtime side, structured outputs work with batch inference and cross-Region inference, and responses can be streamed as typed events for real-time use. On bedrock-mantle, designed for agentic applications with server-side tools, strict tool use guarantees that tool parameters match the input schema exactly.

Performance has a one-time cost: the first request with a new schema triggers grammar compilation, which may take slightly longer. Compiled grammars are cached for 24 hours and scoped to the account, so subsequent requests with the same schema run with minimal overhead. Changing only the name or description fields leaves the cache intact, while changing the schema structure invalidates it. The feature is now generally available.

FAQ
Which Claude models and endpoints support structured outputs on Amazon Bedrock?
Structured outputs are available for all Anthropic Claude models on both the bedrock-runtime and bedrock-mantle endpoints, where the model is available.
What mechanisms are available for enforcing output structure?
Two complementary mechanisms are available: JSON Schema output format for controlling the model's response structure, and strict tool use for validating tool parameters against schemas.
Are there any schema features that are not enforced?
Recursive schemas, external $ref references, numerical constraints (minimum, maximum, multipleOf), string constraints (minLength, maxLength), and additionalProperties set to anything other than false are accepted by the API but not enforced during generation.
Amazon AI BlogRead Original Article

AI news that matters for your work, delivered every morning.

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articleAI is hiring now: Claudia Laszczak on machines screening CVs