There are two completely separate Claude services:
- What you're using right now
- Subscription-based (Free, Pro, Team plans)
- Web-only interface at claude.ai
- CANNOT be used programmatically
- No API access
- Separate developer service
- Requires API key from console.anthropic.com
- Pay-per-token pricing
- Used by ThinkChain, Claude SDK, and other tools
- Required for programmatic access
CCDK i124q's innovation - use many features without an API key:
# Available without API key:
- Local tool execution
- File operations
- MCP server management
- Tool discovery
- Project configuration
- All installer featuresFor tools that require the Anthropic API:
# Set in your shell profile
export ANTHROPIC_API_KEY="sk-ant-..."
# Or in project .env file
echo "ANTHROPIC_API_KEY=sk-ant-..." > .envUse Claude through cloud providers:
# AWS Bedrock
export AWS_ACCESS_KEY_ID="..."
export AWS_SECRET_ACCESS_KEY="..."
# Google Vertex AI
export CLAUDE_CODE_USE_VERTEX=1
gcloud auth login- Ultimate installer (
install-ultimate.sh) - Project detection and configuration
- CLAUDE.PROJECT markers
- All configuration interfaces
- Project structure creation
- Configuration files
- Rule profiles
- Local task management
- ❌ AI-powered task generation (needs API)
- Command structure
- Configuration
- Hooks system
- ❌ AI personas (needs API)
- Local Python tools
- File operations
- Web scraping (local)
- MCP server management
- ❌ Claude thinking streams (needs API)
- Visit console.anthropic.com
- Create account (separate from Claude.ai)
- Add payment method
- Generate API key
- $5 free credits for new accounts
Cost-effective alternatives:
- Services like laozhang.ai
- 70% cost savings
- $10 free credits
- Same API interface
- AWS Bedrock
- Google Vertex AI
- Azure (coming soon)
# Run installer
bash install-ultimate.sh
# Navigate to ThinkChain config
tc → 2 (Configure API Key)
# Or set manually
echo "ANTHROPIC_API_KEY=sk-ant-..." > /c/Users/wtyle/thinkchain/.env# In your MCP configuration
{
"env": {
"ANTHROPIC_API_KEY": "sk-ant-...",
"OPENROUTER_API_KEY": "sk-or-...",
"PERPLEXITY_API_KEY": "pplx-..."
}
}A: No. Claude.ai subscriptions and Anthropic API are completely separate services. Your Claude.ai subscription doesn't provide API access.
A: No. Most CCDK i124q features work without an API key thanks to Bridge Mode. You only need an API key for:
- AI-powered task generation in TaskMaster
- Claude thinking streams in ThinkChain
- AI personas in SuperClaude
A: Options ranked by cost:
- Bridge Mode (free, no API needed)
- API proxy services (~70% cheaper)
- Direct Anthropic API ($5 free credits)
- Cloud providers (enterprise pricing)
A: Yes. Set ANTHROPIC_API_KEY as a system environment variable to use across all projects.
-
Never commit API keys to Git
# Add to .gitignore .env *.key
-
Use environment variables
# Not in code files api_key = os.getenv("ANTHROPIC_API_KEY")
-
Rotate keys regularly
- Generate new keys monthly
- Delete unused keys
- Monitor usage
-
Use project-specific keys
- Different keys for different projects
- Easier to track usage
- Better security isolation
- Claude.ai ≠ Anthropic API - They're separate services
- CCDK i124q works mostly without API keys thanks to Bridge Mode
- API keys only needed for AI features like thinking streams
- Multiple authentication options available if needed
- Security first - Never expose keys in code
For more information:
- CCDK i124q Documentation
- Anthropic API Docs
- Claude.ai (Web interface)