allowedProviders
A Claude Code settings key, read out of the shipped bundle. No mined inventory carries it: everything below comes from what this site has written about it.
The new managed setting allowedProviders lists the API providers allowed, and Claude Code refuses to run on any other
Not Anthropic's. This is the line from the earliest changelog entry here that named it, v2.1.285.
In the changelogs
9Releases whose published page names allowedProviders.
-
v2.1.285
Admins can limit which API providers Claude Code may use
The new managed setting
allowedProviderslists the API providers allowed, and Claude Code refuses to run on any othernamed in this entry, found in this entry's text
-
v2.1.285
Admins can restrict sign-in providers with a new allowedProviders setting
A new
allowedProvidersmanaged setting can blockclaude auth loginandsetup-tokenwhen the policy disallows Anthropic's own sign-innamed in this entry, found in this entry's text
-
v2.1.285
Clear error when managed policy settings cannot be read
Claude Code has a new error saying it could not read managed policy settings, which may restrict allowed API providers
named in this entry, found in this entry's text
-
v2.1.285
Login screen shows only the sign-in methods your organization allows
The login screen now follows the allowedProviders managed setting, hiding sign-in options your organization does not permit
named in this entry, found in this entry's text
-
v2.1.285
--desktoprejects subcommands, and SDK sign-in checks allowed providersClaude Code refuses --desktop alongside a subcommand, and blocks SDK sign-in when managed settings do not allow the Anthropic API
found in this entry's text
-
v2.1.285
Repeated login requests reuse the sign-in already in progress, and admins can block login
A second login request now joins the sign-in already underway, and the allowedProviders managed setting can block signing in
found in this entry's text
-
v2.1.285
Managed settings docs: allowedProviders is replaced, not merged
The settings description now says allowedProviders, like the other restriction allowlists, is taken whole from the helper and not merged
named in this entry, found in this entry's text
-
v2.1.285
Mistakes in the allowedProviders setting are now reported as errors
Claude Code now reports an error when
allowedProvidersis not a list, holds non-text entries, or names a provider it does not knownamed in this entry, found in this entry's text
-
v2.1.285
Admins can restrict which API providers Claude Code may use
Claude Code can refuse to start with
provider_not_allowedwhen managed settings limit providers withallowedProvidersnamed in this entry, found in this entry's text
First cited
6The earliest release whose published evidence quoted allowedProviders was v2.1.285, 29 Sep 2026. That is the oldest release this project wrote about it, so it is a floor on the name's age and not the release that introduced it. It is not a presence reading: which builds carried the name is the table below.
Presence across releases
0The miner has never read a build containing this name. It is here because a changelog entry of ours names it, which is evidence that it existed and not evidence of which releases carried it. The inventory starts at v2.1.138 and everything older than that was never mined.
Read out of the published npm bundle release by release, and out of Anthropic's own documentation as this site captured it. Nothing on this page is a description anybody here wrote about what the settings key does. All settings keys.