BeClaude
GuideBeginnerAPI2026-05-22

How to Manage Your Anthropic Account and API Keys: A Complete Guide

Learn how to navigate the Anthropic Console, manage API keys, set up billing, and control team access for Claude API usage. Practical steps for developers and teams.

Quick Answer

This guide walks you through creating and managing your Anthropic account, generating API keys, setting up billing, and inviting team members—everything you need to start using the Claude API effectively.

API KeysAccount ManagementAnthropic ConsoleBillingTeam Setup

Introduction

Every Claude API user starts in the same place: the Anthropic Console. Whether you're a solo developer building a side project or part of a team deploying Claude at scale, understanding how to manage your account, API keys, and billing is essential. This guide covers everything from account creation to team management, with practical steps and security best practices.

What Is the Anthropic Console?

The Anthropic Console is your central hub for all Claude API activities. From here, you can:

  • Generate and manage API keys
  • Monitor usage and spending
  • Set billing limits and payment methods
  • Invite team members and assign roles
  • Access API documentation and playground
Think of it as your command center for interacting with Claude programmatically.

Step 1: Creating Your Account

  • Go to console.anthropic.com
  • Click Sign Up and choose your preferred method (email or Google/GitHub OAuth)
  • Verify your email address
  • Complete your profile (name, organization name, use case)
Once signed in, you'll land on the dashboard. This is where you'll see your current usage, available credits, and quick links to key features.

Step 2: Generating Your First API Key

API keys are how your applications authenticate with Claude. Here's how to create one:

  • In the left sidebar, click API Keys
  • Click Create API Key
  • Give your key a descriptive name (e.g., "Production App" or "Dev Testing")
  • Select the appropriate workspace (if you have multiple)
  • Click Create
Important: Copy the key immediately and store it securely. Anthropic will not show it again.

Security Best Practices for API Keys

  • Never hardcode keys in your source code or commit them to version control
  • Use environment variables or a secrets manager
  • Rotate keys regularly (every 30-90 days)
  • Create separate keys for development and production
  • Revoke unused keys immediately
Here's how to use your API key securely in Python:
import os
from anthropic import Anthropic

Load from environment variable (recommended)

client = Anthropic(api_key=os.environ.get("ANTHROPIC_API_KEY"))

Or load from .env file using python-dotenv

from dotenv import load_dotenv load_dotenv() client = Anthropic(api_key=os.environ.get("ANTHROPIC_API_KEY"))

And in TypeScript/Node.js:

import Anthropic from '@anthropic-ai/sdk';

const client = new Anthropic({ apiKey: process.env.ANTHROPIC_API_KEY, });

Step 3: Setting Up Billing

Claude API usage is billed based on tokens processed. To start using the API beyond the free trial credits:

  • Go to Billing in the left sidebar
  • Click Add Payment Method
  • Enter your credit card details
  • Set a Spend Limit (optional but recommended to avoid surprises)
  • Review your plan (pay-as-you-go or committed use)

Understanding Usage Tiers

Anthropic offers different rate limits based on your usage tier:

TierRequests per MinuteTokens per MinuteRequirements
Free1040,000None
Tier 150200,000$0 spent
Tier 2100400,000$100+ spent
Tier 3200800,000$500+ spent
Tier 43001,200,000$1,000+ spent
Higher tiers are automatically unlocked as your spending increases.

Step 4: Managing Team Members

If you're working with a team, you can invite members to your Anthropic organization:

  • Go to Team in the left sidebar
  • Click Invite Member
  • Enter their email address
  • Assign a role:
- Admin: Full access to billing, keys, and team management - Developer: Can create and use API keys, view usage - Read-only: Can view usage and settings, but cannot modify
  • Click Send Invitation

Workspaces (Organization Feature)

Workspaces allow you to segment API keys, usage, and billing within your organization. For example:

  • Production workspace: Keys used in live applications
  • Staging workspace: Keys for testing environments
  • Research workspace: Keys for experimentation
Each workspace has its own API keys and usage tracking, making it easy to allocate costs and manage access.

Step 5: Monitoring Usage

The Usage tab in the Console provides real-time data on:

  • Total tokens consumed (input + output)
  • Cost breakdown by model (Claude 3.5 Sonnet, Claude 3 Opus, etc.)
  • Requests per minute (to check if you're hitting rate limits)
  • Historical trends (daily, weekly, monthly)
You can also set up email alerts when your spending approaches a threshold.

Troubleshooting Common Issues

"Invalid API Key" Error

Error: 401 - Invalid API Key
Solutions:
  • Check that you copied the key correctly (no extra spaces)
  • Ensure the key hasn't been revoked
  • Verify you're using the correct key for the right workspace
  • Regenerate the key if necessary

Rate Limit Exceeded

Error: 429 - Too Many Requests
Solutions:
  • Implement exponential backoff in your code
  • Reduce request frequency
  • Check your usage tier and consider upgrading
  • Use batch processing where possible
Here's a Python example with retry logic:
import time
from anthropic import Anthropic, RateLimitError

client = Anthropic()

def make_request_with_retry(prompt, max_retries=3): for attempt in range(max_retries): try: response = client.messages.create( model="claude-3-5-sonnet-20241022", max_tokens=1000, messages=[{"role": "user", "content": prompt}] ) return response except RateLimitError: wait_time = 2 ** attempt # Exponential backoff print(f"Rate limited. Waiting {wait_time} seconds...") time.sleep(wait_time) raise Exception("Max retries exceeded")

Billing Issues

  • "Payment failed": Update your card details in Billing settings
  • "Insufficient credits": Add funds or check your spend limit
  • Unexpected charges: Review usage logs in the Usage tab

Advanced: Programmatic Account Management

For teams managing multiple API keys or automating workflows, Anthropic provides a Management API. This allows you to:

  • Create and revoke API keys programmatically
  • List workspaces and their usage
  • Manage organization members
Example using Python to list API keys:
import requests

headers = { "Authorization": f"Bearer {os.environ['ANTHROPIC_API_KEY']}", "Content-Type": "application/json", }

response = requests.get( "https://api.anthropic.com/v1/admin/api_keys", headers=headers )

if response.status_code == 200: keys = response.json() for key in keys["data"]: print(f"Key: {key['id']} - Name: {key['name']} - Status: {key['status']}")

Conclusion

Managing your Anthropic account effectively is the foundation for a smooth Claude API experience. By following the steps in this guide—creating secure API keys, setting up billing, organizing your team with workspaces, and monitoring usage—you'll be well-prepared to build and scale applications with Claude.

Remember these golden rules:

  • Never expose API keys in client-side code or public repositories
  • Use separate keys for different environments
  • Monitor your usage regularly to avoid unexpected costs
  • Rotate keys periodically for security

Key Takeaways

  • The Anthropic Console is your central hub for managing API keys, billing, and team access
  • Always store API keys as environment variables, never hardcode them in source code
  • Use workspaces to separate production, staging, and development environments
  • Rate limits scale with usage tiers—implement exponential backoff in your code
  • The Management API allows programmatic control of keys and organization settings