{"name":"CLAUDE_CODE_SKIP_BEDROCK_AUTH","slug":"claude-code-skip-bedrock-auth","family":"env","title":"Environment variables","noun":"environment variable","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`.","description_source":"code","described_by":{"bundle":"2.1.286","author":"claude-opus-5-5"},"presence":{"first_seen":"2.1.138","removed_in":null,"in_current_build":true,"newest_mined":"2.1.309","builds":150,"mined_builds":150,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.96","anchor":"bedrock-bearer-token-authentication-streamlined","heading":"Bedrock bearer token authentication streamlined","line":null,"released_at":"2026-04-08 04:32:44","reason":"found in this entry's text"},{"version":"2.1.96","anchor":"bug-fixes","heading":"","line":null,"released_at":"2026-04-08 04:32:44","reason":"found in this entry's text"},{"version":"2.1.96","anchor":"notes","heading":"","line":null,"released_at":"2026-04-08 04:32:44","reason":"found in this entry's text"},{"version":"2.0.24","anchor":"automatic-aws-credential-initialization-for-bedrock","heading":"Automatic AWS Credential Initialization for Bedrock","line":null,"released_at":"2025-10-20 18:36:49","reason":"found in this entry's text"}],"entries_total":4,"docs":[{"source":"claude-code","path":"llm-gateway-connect","title":"Connect Claude Code to an LLM gateway","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_AWS_CRED_CACHE","slug":"claude-code-skip-aws-cred-cache","description":"The gateway configuration accepts two new upstream providers, `mantle` for Bedrock Mantle and `anthropicGoogleCloud` for Google Cloud"},{"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-bedrock-auth","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}