Choose an authentication approach
Mantle supports a bearer token only. There is no in-app AWS sign-in or named-profile support for this provider; if you need per-user IAM Identity Center authentication, use the standard Amazon Bedrock provider instead.| Scenario | Use | Notes |
|---|---|---|
| Any Mantle deployment | Bearer token (inferenceBedrockBearerToken) | A long-lived token distributed in the managed profile. |
| Token must not be stored statically | Credential helper (inferenceCredentialHelper) | An executable that prints the bearer token to stdout at runtime. |
Set up AWS
Enable Claude models in Amazon Bedrock for the region you will set asinferenceBedrockRegion, and obtain a Mantle bearer token for that account. See Set up AWS on the Amazon Bedrock page for the model-access step; the IAM Identity Center steps there are not needed for Mantle.
Prepare devices
Bearer token
No per-device preparation is required. Place the Mantle bearer token in the managed configuration asinferenceBedrockBearerToken.
The app reaches bedrock-mantle.<region>.api.aws (or the host in inferenceBedrockBaseUrl if you set one). This host is included automatically in the Egress Requirements section of the in-app configuration window. The .api.aws zone has no FIPS endpoint variant.
Configure the app
Open the in-app configuration window (Developer → Configure third-party inference). In the Connection section, set Inference provider to Bedrock Mantle, then fill in the credentials card:| Field | Value |
|---|---|
| AWS region | e.g. us-east-1 |
| AWS bearer token | your Mantle bearer token |
| Bedrock base URL | optional |
/anthropic path (for example https://bedrock-mantle.us-east-1.api.aws/anthropic); it replaces the default bedrock-mantle.<region>.api.aws/anthropic endpoint.
Under Models, add at least one Model list entry. Mantle has no model-list endpoint, so model discovery is not available and inferenceModels is required.
Then click Export to produce a .mobileconfig (macOS) or .reg (Windows) file for your MDM. See Deploy with MDM for the export and deployment workflow.
Configuration keys
Mantle reuses theinferenceBedrock* key names. Only inferenceBedrockRegion, inferenceBedrockBearerToken, and inferenceBedrockBaseUrl apply; the other keys below (inferenceBedrockProfile, inferenceBedrockSso*, inferenceBedrockAwsDir, inferenceBedrockAwsCliPath, inferenceBedrockServiceTier) are ignored for this provider.
| Setting | Type | Availability | Default | Description |
|---|---|---|---|---|
AWS regioninferenceBedrockRegion | string | MDM + Bootstrap | — | AWS region for the Bedrock runtime endpoint. |
Bedrock base URLinferenceBedrockBaseUrl | string | MDM + Bootstrap | — | For VPC endpoints or gateway proxies. Host origin only. |
Bedrock service tierinferenceBedrockServiceTier | enum | MDM + Bootstrap | — | Sent as the X-Amzn-Bedrock-Service-Tier header. Leave unset for on-demand. One of: flex, priority. |
AWS bearer tokeninferenceBedrockBearerToken | string | MDM + Bootstrap | — | Static bearer token for inference. For providers that support profile or helper-script credentials, prefer those. |
AWS SSO start URLinferenceBedrockSsoStartUrl | string | MDM + Bootstrap | — | Enables in-app AWS sign-in (no AWS CLI needed). Set with the three SSO fields below. |
AWS SSO regioninferenceBedrockSsoRegion | string | MDM + Bootstrap | — | IAM Identity Center home region. |
AWS SSO account IDinferenceBedrockSsoAccountId | string | MDM + Bootstrap | — | 12-digit AWS account ID assigned to users in IAM Identity Center. |
AWS SSO role nameinferenceBedrockSsoRoleName | string | MDM + Bootstrap | — | IAM Identity Center permission-set name granting bedrock:InvokeModel* on the account above. |
AWS profile nameinferenceBedrockProfile | string | MDM only | — | AWS named profile to use for Bedrock inference credentials. |
AWS config directoryinferenceBedrockAwsDir | string | MDM only | — | Folder with AWS config/credentials. Defaults to ~/.aws when no bearer token is set. |
AWS CLI pathinferenceBedrockAwsCliPath | string | MDM only | — | Absolute path to the aws executable. Leave unset to find it on PATH. |
inferenceBedrockServiceTier details
inferenceBedrockServiceTier details
Tier availability varies by model and region. Reserved capacity uses a provisioned-throughput ARN as the model ID instead of this setting. Older bundled Claude Code CLI versions ignore this key.
inferenceModels. As with the standard Amazon Bedrock provider, server-side Web Search is not supported. See the Configuration reference.