Compare deployment options
For most organizations, Claude for Teams or Claude for Enterprise provides the best experience. Team members get access to both Claude Code and Claude on the web with a single subscription, centralized billing, and no infrastructure setup required. Claude for Teams is self-service and includes collaboration features, admin tools, and billing management. Best for smaller teams that need to get started quickly. Claude for Enterprise adds SSO and domain capture, role-based permissions, compliance API access, and managed policy settings for deploying organization-wide Claude Code configurations. Best for larger organizations with security and compliance requirements. Learn more about Team plans and Enterprise plans. If your organization has specific infrastructure requirements, compare the options below:| Feature | Claude for Teams/Enterprise | Anthropic Console | Amazon Bedrock | Google Vertex AI | Microsoft Foundry |
|---|---|---|---|---|---|
| Best for | Most organizations (recommended) | Individual developers | AWS-native deployments | GCP-native deployments | Azure-native deployments |
| Billing | Teams: $150/seat (Premium) with PAYG available Enterprise: Contact Sales | PAYG | PAYG through AWS | PAYG through GCP | PAYG through Azure |
| Regions | Supported countries | Supported countries | Multiple AWS regions | Multiple GCP regions | Multiple Azure regions |
| Prompt caching | Enabled by default | Enabled by default | Enabled by default | Enabled by default | Enabled by default |
| Authentication | Claude.ai SSO or email | API key | API key or AWS credentials | GCP credentials | API key or Microsoft Entra ID |
| Cost tracking | Usage dashboard | Usage dashboard | AWS Cost Explorer | GCP Billing | Azure Cost Management |
| Includes Claude on web | Yes | No | No | No | No |
| Enterprise features | Team management, SSO, usage monitoring | None | IAM policies, CloudTrail | IAM roles, Cloud Audit Logs | RBAC policies, Azure Monitor |
Configure proxies and gateways
Most organizations can use a cloud provider directly without additional configuration. However, you may need to configure a corporate proxy or LLM gateway if your organization has specific network or management requirements. These are different configurations that can be used together:- Corporate proxy: Routes traffic through an HTTP/HTTPS proxy. Use this if your organization requires all outbound traffic to pass through a proxy server for security monitoring, compliance, or network policy enforcement. Configure with the
HTTPS_PROXYorHTTP_PROXYenvironment variables. Learn more in Enterprise network configuration. - LLM Gateway: A service that sits between Claude Code and the cloud provider to handle authentication and routing. Use this if you need centralized usage tracking across teams, custom rate limiting or budgets, or centralized authentication management. Configure with the
ANTHROPIC_BASE_URL,ANTHROPIC_BEDROCK_BASE_URL, orANTHROPIC_VERTEX_BASE_URLenvironment variables. Learn more in LLM gateway configuration.
.bashrc, .zshrc). See Settings for other configuration methods.
Amazon Bedrock
- Corporate proxy
- LLM Gateway
Route Bedrock traffic through your corporate proxy by setting the following environment variables:
Microsoft Foundry
- Corporate proxy
- LLM Gateway
Route Foundry traffic through your corporate proxy by setting the following environment variables:
Google Vertex AI
- Corporate proxy
- LLM Gateway
Route Vertex AI traffic through your corporate proxy by setting the following environment variables:
Best practices for organizations
Invest in documentation and memory
We strongly recommend investing in documentation so that Claude Code understands your codebase. Organizations can deploy CLAUDE.md files at multiple levels:- Organization-wide: Deploy to system directories like
/Library/Application Support/ClaudeCode/CLAUDE.md(macOS) for company-wide standards - Repository-level: Create
CLAUDE.mdfiles in repository roots containing project architecture, build commands, and contribution guidelines. Check these into source control so all users benefit
Simplify deployment
If you have a custom development environment, we find that creating a “one click” way to install Claude Code is key to growing adoption across an organization.Start with guided usage
Encourage new users to try Claude Code for codebase Q&A, or on smaller bug fixes or feature requests. Ask Claude Code to make a plan. Check Claude’s suggestions and give feedback if it’s off-track. Over time, as users understand this new paradigm better, then they’ll be more effective at letting Claude Code run more agentically.Configure security policies
Security teams can configure managed permissions for what Claude Code is and is not allowed to do, which cannot be overwritten by local configuration. Learn more.Leverage MCP for integrations
MCP is a great way to give Claude Code more information, such as connecting to ticket management systems or error logs. We recommend that one central team configures MCP servers and checks a.mcp.json configuration into the codebase so that all users benefit. Learn more.
At Anthropic, we trust Claude Code to power development across every Anthropic codebase. We hope you enjoy using Claude Code as much as we do.
Next steps
Once you’ve chosen a deployment option and configured access for your team:- Roll out to your team: Share installation instructions and have team members install Claude Code and authenticate with their credentials.
- Set up shared configuration: Create a CLAUDE.md file in your repositories to help Claude Code understand your codebase and coding standards.
- Configure permissions: Review security settings to define what Claude Code can and cannot do in your environment.