{"name":"CLAUDE_CODE_SKIP_AWS_CRED_CACHE","slug":"claude-code-skip-aws-cred-cache","family":"env","title":"Environment variables","noun":"environment variable","description":"The gateway configuration accepts two new upstream providers, `mantle` for Bedrock Mantle and `anthropicGoogleCloud` for Google Cloud","description_source":"entry","described_by":{"version":"2.1.283","anchor":"gateway-gains-mantle-bedrock-mantle-and-anthropicgoogle"},"presence":{"first_seen":"2.1.207","removed_in":null,"in_current_build":true,"newest_mined":"2.1.308","builds":90,"mined_builds":149,"first_cited":{"version":"2.1.285","released_at":"2026-09-29 17:32:09","spans":1}},"aliases":[],"entries":[{"version":"2.1.285","anchor":"aws-provider-chain-resolver-no-longer-honours-claude-code-sk","heading":"CLAUDE_CODE_SKIP_AWS_CRED_CACHE no longer turns off one AWS credential step","line":"Claude Code's AWS client now always uses its credential provider chain step, even when `CLAUDE_CODE_SKIP_AWS_CRED_CACHE` is set","released_at":"2026-09-29 17:32:09","reason":"found in this entry's text, named in this entry"},{"version":"2.1.285","anchor":"provider-auth-probes-and-clients-unify-headers-x-api-key-fo","heading":"Bedrock, Mantle and Vertex connections share headers and can send your API key","line":"Bedrock, Mantle and Vertex clients now share one set of headers and add an `X-Api-Key` header from `ANTHROPIC_API_KEY` unless one is set","released_at":"2026-09-29 17:32:09","reason":"found in this entry's text"},{"version":"2.1.285","anchor":"bedrock-credential-cache-env-var-no-longer-honoured","heading":"Gateway's Bedrock connection ignores CLAUDE_CODE_SKIP_AWS_CRED_CACHE","line":"The gateway's Bedrock connection now always uses the AWS credential lookup, even when CLAUDE_CODE_SKIP_AWS_CRED_CACHE is set","released_at":"2026-09-29 17:32:09","reason":"found in this entry's text, named in this entry"},{"version":"2.1.283","anchor":"gateway-gains-mantle-bedrock-mantle-and-anthropicgoogle","heading":"Gateway can now forward to Bedrock Mantle and to Google Cloud's Anthropic endpoint","line":"The gateway configuration accepts two new upstream providers, `mantle` for Bedrock Mantle and `anthropicGoogleCloud` for Google Cloud","released_at":"2026-09-25 18:46:11","reason":"found in this entry's text"}],"entries_total":4,"docs":[{"source":"claude-code","path":"amazon-bedrock","title":"Claude Code on Amazon Bedrock","documented":false}],"docs_total":1,"gates":[],"related":[{"name":"CLAUDE_CODE_SKIP_ANTHROPIC_AWS_AUTH","slug":"claude-code-skip-anthropic-aws-auth","description":"When true, the Claude Platform on AWS client (`CLAUDE_CODE_USE_ANTHROPIC_AWS`) does not look up AWS credentials: an `Authorization` header in the client's default headers (for example from `ANTHROPIC_CUSTOM_HEADERS`) is kept and also used as the API key with a leading `Bearer ` stripped, and without such a header the client is created with `skipAuth`. At startup it also skips running the configured `awsAuthRefresh` and `awsCredentialExport` helpers, and the status panel shows `Claude Platform on AWS auth skipped`."},{"name":"CLAUDE_CODE_SKIP_ANTHROPIC_GOOGLE_CLOUD_AUTH","slug":"claude-code-skip-anthropic-google-cloud-auth","description":"More model providers are accepted, each with an environment variable to skip its auth step."},{"name":"CLAUDE_CODE_SKIP_BEDROCK_AUTH","slug":"claude-code-skip-bedrock-auth","description":"When true, Claude Code talks to Bedrock without looking up AWS credentials: its AWS SDK Bedrock clients use the `smithy.api#noAuth` auth scheme, and its Anthropic Bedrock client sends an `Authorization` header from the client's default headers (for example `ANTHROPIC_CUSTOM_HEADERS`) as its credential when one is present, or else is created with `skipAuth`; `AWS_BEARER_TOKEN_BEDROCK` still takes precedence. At startup it skips running the configured `awsAuthRefresh` and `awsCredentialExport` helpers, and the status panel shows `AWS auth skipped`."},{"name":"CLAUDE_CODE_SKIP_FAST_MODE_NETWORK_ERRORS","slug":"claude-code-skip-fast-mode-network-errors","description":null},{"name":"CLAUDE_CODE_SKIP_FAST_MODE_ORG_CHECK","slug":"claude-code-skip-fast-mode-org-check","description":"Fast mode ('penguin mode') gains an admin setting to require per-session opt-in or disable it, plus an org-check bypass env var"},{"name":"CLAUDE_CODE_SKIP_FOUNDRY_AUTH","slug":"claude-code-skip-foundry-auth","description":"For the Microsoft Foundry client, when neither `ANTHROPIC_FOUNDRY_AUTH_TOKEN` nor `ANTHROPIC_FOUNDRY_API_KEY` is set, a true value replaces the Azure `DefaultAzureCredential` token provider with the placeholder token `skip-foundry-auth` and keeps an `Authorization` header from the client's default headers if one is present. The status panel shows `Microsoft Foundry auth skipped` whenever it is true."},{"name":"CLAUDE_CODE_SKIP_HFI_VERSION_CHECK","slug":"claude-code-skip-hfi-version-check","description":null},{"name":"CLAUDE_CODE_SKIP_MANTLE_AUTH","slug":"claude-code-skip-mantle-auth","description":"More model providers are accepted, each with an environment variable to skip its auth step."},{"name":"CLAUDE_CODE_SKIP_MODEL_ACCESS_MEMORY","slug":"claude-code-skip-model-access-memory","description":"Model access checks for AWS and Google Cloud accounts are now saved and reused at start-up, unless CLAUDE_CODE_SKIP_MODEL_ACCESS_MEMORY is set"},{"name":"CLAUDE_CODE_SKIP_PLUGIN_LOCAL_MCP_SERVERS","slug":"claude-code-skip-plugin-local-mcp-servers","description":"Setting CLAUDE_CODE_SKIP_PLUGIN_LOCAL_MCP_SERVERS keeps only remote MCP servers from plugins, and several other environment variables are new"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/claude-code-skip-aws-cred-cache","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}