Getting Started with Your Synthcore API Key
If you're a developer looking to integrate Synthcore into your workflow, understanding how to configure your API key is the first step. This guide walks you through everything you need to get up and running.
What is an API Key in Synthcore?
An API key in Synthcore is your authentication token that connects your account to AI model providers. Since Synthcore uses a BYOK (Bring Your Own Key) model, you provide the API keys for the AI models that power your 14 specialized agents.
Your API key serves two purposes:
- Authenticates your requests to the Synthcore platform
- Authorizes AI model calls — the agents use your key to generate code, run tests, and perform research
With BYOK, you maintain full control over which models your agents use. Synthcore provides the orchestration infrastructure — you bring the AI brainpower.
How to Generate Your API Key
Getting your API key set up takes just a few minutes:
Step 1: Create Your Synthcore Account
Sign up at synthcore.dev using your GitHub account. This connects your repository access automatically.
Step 2: Generate an API Key
- Log into your Synthcore dashboard
- Navigate to Settings → API Keys
- Click Generate New Key
- Copy the key immediately — it won't be shown again
Step 3: Configure Your AI Provider
Synthcore supports major AI providers. Generate your key from your preferred provider:
- Anthropic (Claude) — Get your API key from the Anthropic console. Best for complex reasoning, code generation, and multi-step tasks.
- OpenAI (GPT-4) — Get your API key from the OpenAI platform. Strong general-purpose model with fast response times.
- MiniMax — Get your API key from the MiniMax platform. Competitive pricing for high-volume workloads.
Each provider offers different pricing tiers, rate limits, and model variants. Start with the default recommendation, then experiment based on your project's needs.
Step 4: Add Your Key to Synthcore
Paste your AI provider API key into the Synthcore dashboard under Settings → API Keys. Your key is encrypted at rest and never logged.
Best Practices for API Key Security
Your API key is sensitive. Follow these security practices:
Use Environment Variables
Never hardcode your API key in source files. Use environment variables instead:
# Set your API key as an environment variable
export ANTHROPIC_API_KEY="sk-ant-..."
# In your application code
const apiKey = process.env.ANTHROPIC_API_KEY;// TypeScript example
const apiKey = process.env.ANTHROPIC_API_KEY;
if (!apiKey) {
throw new Error("ANTHROPIC_API_KEY environment variable not set");
}Rotate Keys Regularly
Generate new API keys periodically. Most providers allow multiple active keys, so you can rotate without downtime:
- Create a new key in your AI provider's dashboard
- Update it in Synthcore settings
- Revoke the old key after confirming the new one works
Restrict Key Permissions
When generating API keys from AI providers:
- Use the minimum required permissions
- Set usage limits where available
- Monitor usage for anomalies
Never Commit Keys to Git
Add API keys to your .gitignore:
# .gitignore
.env
.env.local
*.localMaking API Calls with Your Key
Once your key is configured, your Synthcore agents make authenticated API calls automatically. Here's what happens under the hood:
// Example: How agents use your API key
const response = await fetch('https://api.anthropic.com/v1/messages', {
method: 'POST',
headers: {
'x-api-key': process.env.ANTHROPIC_API_KEY,
'anthropic-version': '2023-06-01',
'content-type': 'application/json',
},
body: JSON.stringify({
model: 'claude-sonnet-4-20250514',
max_tokens: 4096,
messages: [{ role: 'user', content: task }],
}),
});Your 14 specialized agents — Alex (backend), Pixel (frontend), Echo (QA), Scout (research), and their teammates — each use the API key to handle their specific responsibilities. All agent activity is protected by 26 production safeguards that keep your code safe.
Monitoring Your API Usage
Track your AI spending from the Synthcore dashboard:
- Cost analytics — See daily and monthly spend per project
- Token usage — Monitor tokens consumed by agent activity
- Activity logs — Review every API call your agents make
Frequently Asked Questions
How much do AI API keys cost?
AI provider pricing varies by model. Typical costs range from $100-200/month per active project, depending on usage. This is separate from your Synthcore platform fee ($299-$999/month).
Can I use multiple AI providers?
Yes. You can configure different providers for different agent types. Use Claude for complex reasoning tasks, GPT-4 for fast iteration, or mix based on your needs.
What if my API key stops working?
Check your AI provider's dashboard for rate limits or billing issues. Regenerate your key if needed and update it in Synthcore settings.
Next Steps
Now that your API key is configured, you're ready to deploy your autonomous agent team:
Explore our pricing plans to find the right tier for your needs, or learn more about how Synthcore works to maximize your AI development team's potential.