title: Quickstart Guide description: Get started with CostShield in 5 minutes
Quickstart Guide
Get user from signup to first protected API call in 5 minutes.
Step 1: Create Your Account (30 seconds)
- Go to costshield.dev/signup
- Enter your email and password
- Verify your email (check inbox)
✅ You're signed up!
Step 2: Connect Your OpenAI API Key (1 minute)
- Go to Dashboard
- Click "Add OpenAI Key"
- Paste your OpenAI API key (from platform.openai.com)
- Click "Save"
Your key is encrypted with AES-256 and stored securely.
✅ OpenAI key connected!
Step 3: Set Your Budget (30 seconds)
- Go to Budget Settings
- Set your monthly limit (e.g., $50)
- Optional: Set soft limit (e.g., 80% = $40)
- Click "Save"
Your budget is now enforced on all API calls.
✅ Budget protected!
Step 4: Get Your CostShield API Key (30 seconds)
- Go to API Keys
- Click "Create New Key"
- Copy the generated key (starts with
cs_)
⚠️ Important: Save this key securely. You won't see it again.
✅ CostShield API key created!
Step 5: Update Your Code (2 minutes)
Replace your OpenAI base URL and API key:
JavaScript/Node.js
const openai = new OpenAI({
apiKey: 'cs_your_costshield_key', // Your CostShield key
baseURL: 'https://api.costshield.dev/v1' // CostShield proxy
});
Python
from openai import OpenAI
client = OpenAI(
api_key='cs_your_costshield_key', # Your CostShield key
base_url='https://api.costshield.dev/v1' # CostShield proxy
)
cURL
curl https://api.costshield.dev/v1/chat/completions \
-H "Authorization: Bearer cs_your_costshield_key" \
-d '{"model":"gpt-4","messages":[{"role":"user","content":"Hello"}]}'
✅ Code updated!
Step 6: Send a Test Request
Run your code. You should see:
- ✅ Request succeeds
- ✅ Response from OpenAI
- ✅ Request logged in CostShield Dashboard
Check your dashboard to see the request, tokens, and cost!
🎉 You're all set! Your AI budget is now protected.