Endpoints supported by Amazon Bedrock - Amazon Bedrock
Services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the AWS European Sovereign Cloud Region, see the AWS European Sovereign Cloud User Guide.

Endpoints supported by Amazon Bedrock

Amazon Bedrock supports various endpoints for performing inference operations.

Note

Both endpoints run on the same underlying Mantle inference engine, so all Amazon Bedrock models benefit from Mantle's zero operator access (ZOA) design. The bedrock-mantle endpoint name refers only to one of the two endpoint surfaces — not to whether the Mantle engine is used.

Inference operations

For new applications, we recommend the bedrock-runtime endpoint. It supports the Bedrock-native InvokeModel and Converse APIs, the OpenAI-compatible Responses and Chat Completions APIs, and the Anthropic Messages API, and it is where Amazon Bedrock features such as Guardrails, intelligent prompt routing, and cross-Region inference are available. Amazon Bedrock also supports a second endpoint, bedrock-mantle, which currently offers additional capabilities such as server-side and pre-configured tool use (including web search), asynchronous inference with background=true, and creating Projects and Workspaces. To see which endpoint each model supports, see Endpoint availability.

Endpoint Supported APIs Description
bedrock-runtime.{region}.amazonaws.eu (recommended) InvokeModel / Converse / Chat Completions / Responses API / Messages API Region-specific endpoints for making inference requests for models hosted in Amazon Bedrock using the InvokeModel/Converse/Chat Completions/Responses/Messages APIs. For more information about the Bedrock-native operations, see Amazon Bedrock Runtime API operations. The OpenAI-compatible APIs are called on the /openai/v1 paths of this endpoint rather than through the AWS SDKs.
bedrock-mantle.{region}.api.amazonwebservices.eu Responses API / Chat Completions API / Messages API Region-specific endpoints for making inference requests for models hosted in Amazon Bedrock using the OpenAI-compatible endpoints and the Anthropic Messages API.

Existing applications that use bedrock-mantle continue to be fully supported and do not need to change. Both endpoints let you bring an existing OpenAI SDK codebase to Amazon Bedrock by changing only the base URL and API key, and both support the OpenAI-compatible Responses and Chat Completions APIs and the Anthropic Messages API.

The following tables compare what's available on each endpoint.

Note

The Messages API is available on both endpoints, but the two surfaces do not have identical feature support. In particular, structured outputs (the output_config.format parameter) are not supported on bedrock-mantle — requests that include output_config.format are rejected with a 400 error. To use structured outputs with Anthropic Claude models, call the Converse or InvokeModel APIs on bedrock-runtime.

Note

The Responses API is also available on both endpoints without identical feature support. On bedrock-runtime:

  • Requests are always synchronous. background=true is rejected with a 400 error. The store parameter is unaffected and keeps its default of true, so stored, multi-turn conversations work normally.

  • Server-side tool use and pre-configured tools are not available, including web search. Client-side tool use works on both endpoints.

  • Only the default project is supported. See Projects (OpenAI-compatible).

  • A stored response belongs to the AWS Region that served it. Retrieving, cancelling, or deleting it, and continuing the conversation with previous_response_id, are all handled by that Region.

Note

On bedrock-runtime, the Responses API attributes usage by IAM principal only. Per-request metadata tagging and application inference profiles are not available on it — a request that names an application inference profile as its inference target is rejected with a 400 error. This does not affect cross-Region inference: the system-defined geographic and global inference profiles work normally.

Bedrock feature availability
Feature bedrock-runtime bedrock-mantle
Guardrails supported not-supported
Prompt caching supported supported
Intelligent prompt routing supported not-supported
Note

Prompt caching support on bedrock-mantle depends on the specific model — see each model card under Models at a glance for details.

Throughput and quota approach

Each endpoint uses a different approach to managing throughput.

  • bedrock-runtime – In many traditional multi-tenant services, the architecture is designed around per-account quotas to manage fair-share access to shared resources. This is the approach used with bedrock-runtime. Each model has fixed throughput quotas (RPM and TPM) that you can request increases for. For details, see Quotas for the bedrock-runtime endpoint.

  • bedrock-mantle – This endpoint is architected with advanced scheduling and work-queueing mechanisms that deliver fair-share distribution while supporting higher initial throughput limits. This design also allows bedrock-mantle to host a broad set of models and deliver the full breadth of capabilities available across the model catalog. In most cases, requests are served immediately. In some cases, a request may be briefly queued while in-flight workloads complete and throughput becomes available. For details, see Quotas for the bedrock-mantle endpoint and Scaling and throughput best practices.

Pricing

Per-token pricing for the same model is identical on bedrock-runtime and bedrock-mantle. Choose an endpoint based on the APIs and capabilities you need, not cost. For current pricing, see Amazon Bedrock pricing.

When to choose each endpoint

Start with bedrock-runtime when you want to:

Use bedrock-mantle when you want to:

Both endpoints can be used together from the same application — choose per use case.

Reduce data egress costs with VPC interface endpoints

If you are calling Amazon Bedrock from within a VPC, consider using VPC interface endpoints (AWS PrivateLink) to keep traffic within the AWS network and avoid data egress charges associated with NAT gateways or internet gateways.