If you want to use Claude in your own code, applications, or automated workflows, you need an API key from Anthropic. Here’s exactly how to get one, what it costs, and what to watch out for.
sk-ant- — treat it like a password.
Step-by-Step: Getting Your Claude API Key
Go to console.anthropic.com and sign up with your email or Google account. This is separate from your claude.ai account — the Console is the developer-facing dashboard.
From the Console dashboard, click your account name in the top right, then select API Keys from the left sidebar. You’ll see any existing keys and a button to create a new one.
Click Create Key, give it a descriptive name (e.g., “production-app” or “local-dev”), and copy the key immediately. Anthropic shows the full key only once — if you close the dialog without copying it, you’ll need to generate a new one.
New accounts start on the free tier with very low rate limits. To make real API calls at production volume, go to Billing in the Console and add a credit card. You purchase prepaid credits — when they run out, API calls stop until you add more.
Free API Tier vs Paid: What’s the Difference
| Feature | Free Tier | Paid (Credits) |
|---|---|---|
| Rate limits | Very low (testing only) | Standard tier limits |
| Model access | All models | All models |
| Production use | ❌ Not suitable | ✅ |
| Billing | No card required | Prepaid credits |
| Usage dashboard | ✅ | ✅ Full detail |
API Pricing: What You’ll Actually Pay
The Claude API bills per token — see the full Claude pricing guide for a complete breakdown of subscription vs API costs — roughly every four characters of text sent or received. Pricing varies by model. Input tokens (what you send) cost less than output tokens (what Claude returns).
| Model | Input / M tokens | Output / M tokens | Use case |
|---|---|---|---|
| Haiku | ~$0.80 | ~$4.00 | Classification, tagging, simple tasks |
| Sonnet | ~$3.00 | ~$15.00 | Most production workloads |
| Opus | ~$15.00 | ~$75.00 | Complex reasoning, quality-critical |
The Batch API cuts these rates by roughly half for workloads that don’t need real-time responses — ideal for content pipelines, data processing, or any job you can queue and run overnight.
Using Your API Key: A Quick Code Example
Once you have a key, calling Claude from Python takes about ten lines:
import anthropic
client = anthropic.Anthropic(api_key="sk-ant-your-key-here")
message = client.messages.create(
model="claude-sonnet-4-6 (see full model comparison)",
max_tokens=1024,
messages=[
{"role": "user", "content": "Explain the difference between Sonnet and Opus."}
]
)
print(message.content[0].text)
Install the SDK with pip install anthropic. Never hardcode your key in source code — use environment variables or a secrets manager.
API Key Security: What Not to Do
- Never commit your key to git. Add it to
.gitignoreor use environment variables. - Never paste it in a shared document or Slack channel. Anyone with the key can use your billing credits.
- Rotate keys periodically — the Console makes it easy to generate a new key and revoke the old one.
- Use separate keys per project. Makes it easier to track usage and revoke access for specific integrations without affecting others.
- Set spending limits in the Console to cap surprise bills during development.
The Anthropic Console: What Else Is There
The Console (console.anthropic.com) is where all developer activity lives. Beyond API key management it gives you:
- Usage dashboard — token consumption by model, day, and API key
- Billing and credits — add funds, see transaction history
- Workbench — a playground to test prompts and compare model outputs without writing code
- Prompt library — Anthropic’s curated examples for common use cases
- Settings — organization management, team member access, trust and safety controls
Frequently Asked Questions
How do I get a Claude API key?
Go to console.anthropic.com, create an account, navigate to API Keys in the sidebar, and click Create Key. Copy the key immediately — it’s only shown once. Add billing credits to use the API beyond the free tier’s very low rate limits.
Is the Claude API key free?
You can generate a key for free and access the API on the free tier, which has very low rate limits suitable only for testing. Production use requires adding billing credits to your Console account. There’s no monthly fee — you pay per token used.
Where do I find my Anthropic API key?
In the Anthropic Console at console.anthropic.com. Click your account name → API Keys. If you’ve lost a key, you’ll need to generate a new one — Anthropic doesn’t store or display keys after creation.
What’s the difference between a Claude API key and a Claude Pro subscription?
Claude Pro ($20/mo) gives you access to the claude.ai web and app interface with higher usage limits. An API key gives developers programmatic access to Claude for building applications. They’re separate products — you can have both, either, or neither.
How much do Claude API credits cost?
Credits are bought in advance through the Console. Pricing is per token: Haiku runs ~$0.80 per million input tokens, Sonnet ~$3.00, Opus ~$15.00. Output tokens cost more than input tokens. The Batch API gives roughly 50% off for non-real-time workloads.
Leave a Reply