Amazon Bedrock Mantle provides OpenAI-compatible API endpoints for model inference on AWS. Access models from Anthropic, Mistral, NVIDIA, Qwen, DeepSeek, Google, and more through familiar OpenAI SDK patterns.Documentation Index
Fetch the complete documentation index at: https://portkey-docs-feat-bedrock-mantle.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
AWS Bedrock Mantle Documentation
Quick Start
Add Provider in Model Catalog
- Go to Model Catalog in Portkey
- Search for Bedrock Mantle and select it
- Enter your AWS credentials
AWS Access Key
Use
AWS Access Key ID, AWS Secret Access Key, and AWS Region.Credential GuideAWS Assumed Role
Use
AWS Role ARN, optional External ID, and AWS Region.Setup GuideSupported Endpoints
Bedrock Mantle supports four API endpoints. Each model works on specific endpoints based on its provider.Chat Completions β /v1/chat/completions
Works with non-Anthropic models (Mistral, NVIDIA, Qwen, Google, DeepSeek, MiniMax, Moonshot, Z AI, Writer, OpenAI).
Messages β /v1/messages
Works with Anthropic models. Uses the Anthropic Messages API format.
Extended Thinking
Bedrock Mantle uses
thinking.type: "adaptive" with output_config.effort instead of the standard Anthropic thinking.type: "enabled" with budget_tokens.Responses β /v1/responses
Works with select models (e.g., openai.gpt-oss-120b, openai.gpt-oss-20b). Supports create, get, and delete operations.
Count Tokens β /v1/messages/count_tokens
Count input tokens for Anthropic models without making an inference call.
Endpoint-Model Compatibility
Not all models support all endpoints. Use this table as a quick reference:| Model Family | Chat Completions | Messages | Responses | Count Tokens |
|---|---|---|---|---|
anthropic.* (Claude) | β | Yes | β | Yes |
openai.gpt-oss-120b, openai.gpt-oss-20b | Yes | β | Yes | β |
openai.gpt-oss-safeguard-* | Yes | β | β | β |
mistral.* | Yes | β | β | β |
nvidia.* | Yes | β | β | β |
qwen.* | Yes | β | β | β |
google.gemma-* | Yes | β | β | β |
deepseek.* | Yes | β | β | β |
minimax.* | Yes | β | β | β |
moonshotai.* | Yes | β | β | β |
zai.* | Yes | β | β | β |
writer.* | Yes | β | β | β |
Use the
/v1/models endpoint on Mantle directly to discover the full list of models available in your AWS account and region.Streaming
Enable streaming by settingstream: true.
Limitations
- Not all models support all endpoints. Each model on Mantle only works on specific endpoints based on its provider family. For example, Anthropic models only work on
/v1/messages, not/v1/chat/completions. See the compatibility table above. - Model availability is account and region specific. The models available to you depend on your AWS accountβs access permissions and the region youβre using. Some models (e.g., research previews) require explicit allowlisting by AWS.
- Extended thinking uses a different format. Mantle requires
thinking.type: "adaptive"withoutput_config.effortinstead of the standard Anthropicthinking.type: "enabled"withbudget_tokens. /v1/responsesinput items listing is not supported. TheGET /v1/responses/:id/input_itemsendpoint is not available on Mantle.- Prompt caching minimum threshold. Anthropic prompt caching on Mantle requires the cached content to meet a minimum token threshold (typically 2048+ tokens). Smaller prompts wonβt trigger caching.
Supported Models
Model availability depends on your AWS account and region. Discover available models with:Bedrock Mantle Model List
Supported Regions
| Region | Endpoint |
|---|---|
| US East (N. Virginia) | bedrock-mantle.us-east-1.api.aws |
| US East (Ohio) | bedrock-mantle.us-east-2.api.aws |
| US West (Oregon) | bedrock-mantle.us-west-2.api.aws |
| Asia Pacific (Mumbai) | bedrock-mantle.ap-south-1.api.aws |
| Asia Pacific (Tokyo) | bedrock-mantle.ap-northeast-1.api.aws |
| Asia Pacific (Jakarta) | bedrock-mantle.ap-southeast-3.api.aws |
| Europe (Frankfurt) | bedrock-mantle.eu-central-1.api.aws |
| Europe (Ireland) | bedrock-mantle.eu-west-1.api.aws |
| Europe (London) | bedrock-mantle.eu-west-2.api.aws |
| Europe (Milan) | bedrock-mantle.eu-south-1.api.aws |
| Europe (Stockholm) | bedrock-mantle.eu-north-1.api.aws |
| South America (SΓ£o Paulo) | bedrock-mantle.sa-east-1.api.aws |
Next Steps
Explore Portkey features that work with Bedrock Mantle:SDK Reference
Python and Node.js SDK documentation.
Gateway Configs
Add fallbacks, retries, load balancing, and caching.
Observability
Track logs, traces, costs, and latency.
Prompt Management
Version and manage prompts across models.

