How to Manage and Monitor Your Anthropic API Organization Settings
A practical guide to navigating the Anthropic Console's Company settings, managing API keys, teams, billing, and monitoring usage for Claude API users.
This guide walks you through the Anthropic Console's Company settings, showing you how to manage API keys, organize teams, control billing, and monitor usage to keep your Claude API integration secure and cost-effective.
Introduction
When you start building with the Claude API, your Anthropic Console becomes mission control. But beyond generating API keys and reading documentation, there's a powerful set of Company settings that many developers overlook. These settings let you manage team access, control spending, monitor usage, and keep your integration secure.
Whether you're a solo developer or part of a growing team, understanding these settings is essential for scaling your Claude-powered applications responsibly. In this guide, we'll explore the key sections of the Anthropic Console's Company area and show you how to configure them for production readiness.
Accessing the Company Settings
First, log in to the Anthropic Console. In the left sidebar, you'll see a section labeled Company. This is your organizational hub. Depending on your account type, you may see options like:
- Members – Manage who has access to your organization
- API Keys – Create, revoke, and monitor keys
- Billing – View invoices, manage payment methods, and set spending limits
- Usage – Track token consumption and costs over time
- Settings – Configure organization-wide preferences
Managing Team Members
If you're collaborating with other developers, you'll want to add them to your organization. Under Members, you can:
- Invite new members by email
- Assign roles (Admin, Member, or Billing-only)
- Remove members who no longer need access
Role Permissions
| Role | API Keys | Billing | Members | Usage View |
|---|---|---|---|---|
| Admin | Full control | Full control | Full control | Full view |
| Member | Create & use own keys | View only | None | Own usage |
| Billing-only | None | Full control | None | Organization view |
Tip: Use the Member role for developers who only need to build and test. Reserve Admin for trusted leads.
API Key Management
The API Keys section is where you create and manage keys for your Claude API integration. Each key can be:
- Named for easy identification (e.g., "Production App", "Staging Server")
- Scoped to specific workspaces (if you use them)
- Revoked instantly if compromised
Creating a New API Key
- Navigate to Company > API Keys
- Click Create Key
- Give it a descriptive name
- (Optional) Assign it to a workspace
- Copy the key immediately – you won't see it again!
Best Practices for API Keys
- Never hardcode keys in client-side code or public repositories
- Use environment variables or a secrets manager
- Rotate keys periodically (every 90 days is a good rule)
- Revoke unused keys to reduce attack surface
import os
from anthropic import Anthropic
client = Anthropic(
api_key=os.environ.get("ANTHROPIC_API_KEY")
)
And in TypeScript:
import Anthropic from '@anthropic-ai/sdk';
const client = new Anthropic({
apiKey: process.env.ANTHROPIC_API_KEY,
});
Billing and Spending Controls
Under Billing, you can:
- View invoices and payment history
- Update payment methods (credit card or invoicing for enterprise)
- Set spending limits to avoid unexpected charges
- Configure auto-recharge thresholds
Setting a Spending Limit
- Go to Company > Billing > Spending Limits
- Toggle Enable spending limit
- Enter your monthly cap (e.g., $500)
- Choose whether to receive email alerts at 50%, 80%, and 100%
Monitoring Usage
The Usage dashboard gives you a real-time view of your API consumption. You can filter by:
- Date range (last 7 days, 30 days, custom)
- Model (Claude 3 Opus, Sonnet, Haiku)
- API key (to see which integration is using the most)
- Workspace (if you've organized your projects)
Usage Metrics Explained
| Metric | What It Shows |
|---|---|
| Input tokens | Tokens sent in your prompts |
| Output tokens | Tokens generated in responses |
| Total cost | Estimated cost based on current pricing |
| Requests | Total number of API calls |
Exporting Usage Data
You can export usage data as CSV for your own analysis. This is useful for:
- Cost allocation across teams or clients
- Capacity planning for scaling
- Anomaly detection (sudden spikes in usage)
Organization Settings
The Settings tab contains organization-wide preferences:
- Organization name and slug (used in API URLs)
- Default workspace for new members
- Audit logs (if enabled) for tracking changes
Audit Logs
Audit logs record actions like:
- API key creation and revocation
- Member invitations and role changes
- Billing updates
Practical Workflow: Setting Up a Production Environment
Let's walk through a typical setup for a team building a Claude-powered customer support bot.
Step 1: Create an Organization
If you haven't already, create an organization in the Console. This will be your top-level container.
Step 2: Invite Your Team
Add your developers as Members and your finance person as Billing-only.
Step 3: Create Scoped API Keys
Create separate keys for:
- Development – Used by your local machines and staging environment
- Production – Used by your deployed application
- Testing – Used by your CI/CD pipeline
Step 4: Set Spending Limits
Set a monthly limit of $1,000 with alerts at 50%, 80%, and 90%.
Step 5: Monitor Usage Weekly
Check the Usage dashboard every Monday to review the previous week's consumption. Export CSV data for your team's cost tracking.
Troubleshooting Common Issues
"My API key stopped working"
- Check if the key was revoked in the Console
- Verify the key hasn't expired (keys don't expire, but you may have rotated them)
- Ensure you're using the correct key for the right workspace
"Usage is higher than expected"
- Review the Usage dashboard filtered by API key
- Look for unusually long conversations or large prompts
- Consider implementing token limits in your application:
response = client.messages.create(
model="claude-3-sonnet-20241022",
max_tokens=1024, # Limit output length
messages=[{"role": "user", "content": "Hello"}]
)
"I can't invite a new member"
- Ensure you have Admin role
- Check that the email address is correct
- Verify your organization hasn't reached its member limit (contact Anthropic support if needed)
Conclusion
The Anthropic Console's Company settings give you the tools to manage your Claude API integration at scale. By understanding how to control access, monitor usage, and manage billing, you can build confidently without surprises.
Whether you're a solo developer or leading a team, take 15 minutes today to review your Company settings. Set up spending limits, audit your API keys, and invite your collaborators with appropriate roles. Your future self – and your budget – will thank you.
Key Takeaways
- Use roles wisely: Assign Admin, Member, and Billing-only roles to control access and reduce risk.
- Rotate and scope API keys: Create separate keys for development, staging, and production, and rotate them regularly.
- Set spending limits: Always configure a monthly cap and enable email alerts to avoid bill shock.
- Monitor usage weekly: Check the Usage dashboard and export CSV data for cost tracking and anomaly detection.
- Enable audit logs: If you need compliance or want to track changes, turn on audit logging in Settings.