How to Manage and Optimize Claude AI Company Settings for Teams
A practical guide to configuring company-level settings in the Anthropic Console for Claude AI teams, including API keys, usage monitoring, and access controls.
Learn how to configure company settings in the Anthropic Console to manage API keys, monitor usage, set spending limits, and control team access to Claude AI models.
How to Manage and Optimize Claude AI Company Settings for Teams
When your organization adopts Claude AI, managing access, usage, and security at the company level becomes essential. The Anthropic Console provides a centralized dashboard for configuring company settings that affect all team members and API integrations. This guide walks you through the key settings, best practices, and actionable steps to keep your Claude deployment secure and cost-effective.
Understanding the Company Settings Dashboard
The Company settings section in the Anthropic Console (accessible at console.anthropic.com) is your command center for organizational control. Here you can:
- Manage API keys for different teams or projects
- Set usage limits and spending caps
- Monitor real-time and historical API usage
- Control model access (e.g., Claude 3 Opus vs. Sonnet)
- Add or remove team members
Configuring API Keys for Teams
API keys are the primary way your applications authenticate with Claude. For security, never hard-code keys in your source code. Instead, use environment variables or a secrets manager.
Creating and Managing API Keys
- Navigate to API Keys under Company Settings.
- Click Create Key and give it a descriptive name (e.g., "Production Backend" or "Dev Testing").
- Copy the key immediately — it will not be shown again.
- Assign the key to a specific workspace or leave it as organization-wide.
Using API Keys in Code
Here’s how to securely use your API key in Python:
import os
from anthropic import Anthropic
Load from environment variable (recommended)
client = Anthropic(api_key=os.environ.get("ANTHROPIC_API_KEY"))
Example: Send a message
response = client.messages.create(
model="claude-3-opus-20240229",
max_tokens=1024,
messages=[
{"role": "user", "content": "Hello, Claude!"}
]
)
print(response.content)
For TypeScript/Node.js:
import Anthropic from '@anthropic-ai/sdk';
const client = new Anthropic({
apiKey: process.env.ANTHROPIC_API_KEY,
});
async function main() {
const response = await client.messages.create({
model: 'claude-3-opus-20240229',
max_tokens: 1024,
messages: [{ role: 'user', content: 'Hello, Claude!' }],
});
console.log(response.content);
}
main();
Setting Usage Limits and Spending Caps
Uncontrolled API usage can lead to unexpected bills. The Company Settings page lets you set both hard and soft limits.
Configuring Spending Limits
- Go to Usage & Billing in Company Settings.
- Under Spending Limits, set a monthly cap (e.g., $500).
- Optionally, set an alert threshold (e.g., 80% of the cap) to receive email notifications.
- Choose whether to Hard Stop (block requests once the cap is reached) or Soft Warn (continue but notify admins).
Monitoring Usage in Real Time
The Usage dashboard shows:
- Total tokens consumed (input + output)
- Cost breakdown by model (Opus, Sonnet, Haiku)
- Requests per minute/hour
- Error rates (rate limits, authentication failures)
Managing Team Access and Roles
If you have multiple team members who need access to the Anthropic Console (not just the API), you can manage their permissions from Company Settings.
Adding Team Members
- Click Team in the left sidebar.
- Click Invite Member.
- Enter their email address and select a role:
- Click Send Invite. The user will receive an email with a link to join.
Revoking Access
If a team member leaves or changes roles, immediately revoke their access:
- Go to Team settings.
- Find the user and click the three-dot menu.
- Select Remove Member.
- Also revoke any API keys they created (under API Keys).
Optimizing Model Access for Cost Efficiency
Not every task requires Claude 3 Opus. You can restrict which models your team can use from Company Settings.
Setting Model Access
- Go to Models under Company Settings.
- Toggle which models are available:
- Optionally, set a default model for new API keys.
Security Best Practices
- Rotate API keys regularly — every 90 days is a good cadence.
- Use IP whitelisting if your team works from fixed IP addresses.
- Enable audit logging to track who created or deleted keys.
- Never share API keys in emails, chat, or public repositories.
- Use environment variables or a secrets manager like AWS Secrets Manager or HashiCorp Vault.
Troubleshooting Common Issues
"API key not found" error
This usually means the key is invalid or has been revoked. Check the API Keys page in Company Settings to verify the key is active. If you recently rotated keys, update your environment variables.
Rate limit exceeded
Claude API has rate limits based on your plan. In Company Settings, you can view your current rate limits under Usage. To increase limits, contact Anthropic support or upgrade your plan.
Unexpected high costs
Check the Usage dashboard for spikes. Common causes include:
- A developer accidentally using Opus instead of Sonnet
- A loop in your code that sends repeated requests
- A new integration that is more chatty than expected
Key Takeaways
- Centralize API key management in the Anthropic Console, using separate keys for each environment to limit blast radius.
- Set spending caps and alerts to prevent surprise bills — start with soft warnings, then enforce hard stops.
- Assign roles carefully — give Admin only to those who need billing access, and use Developer or Viewer roles for everyone else.
- Restrict expensive models like Opus to specific use cases, and default to Sonnet or Haiku for routine tasks.
- Monitor usage regularly and rotate API keys every 90 days to maintain security and cost control.