Integrations
Twenty services built in, and any API you use
Every integration knows its provider: where money moves, which field names the model, how the key is sent. Your SDK keeps working unchanged.
Stripe
payments
Payments, customers and checkout.
PayPal
payments
Orders, captures and refunds, with OAuth handled for you.
Paddle
payments
Billing and subscriptions.
Lemon Squeezy
payments
Checkouts and store data.
OpenAI
AI
Chat, Responses, embeddings and Realtime.
Anthropic
AI
Messages and token counting.
Google Gemini
AI
Content generation and models.
Mistral
AI
Chat and embeddings.
Groq
AI
Fast chat completions.
xAI
AI
Chat and Responses.
OpenRouter
AI
One API for many models.
Resend
messaging
Transactional email.
SendGrid
messaging
Email delivery.
Postmark
messaging
Transactional email.
Mailgun
messaging
Email sending.
Twilio
messaging
SMS and messaging.
GitHub
developer
REST and GraphQL.
Cloudflare
developer
Account and zone APIs.
Vercel
developer
Projects and deployments.
AWS
cloud
S3, DynamoDB, Bedrock, SES, SQS and more, signed for you.
Any HTTPS API
Custom
Bearer, header, Basic auth or URL parameter. GraphQL too.
Custom APIs
Not on the list? Two fields and you are done
Give Vallkey the API's address and tell it how the key is sent. The address is fixed for the life of the key, so nobody can point your real key somewhere else.
1# Before: the real key in every request2curl https://api.example.com/v2/orders \3 -H "x-api-key: $REAL_KEY"4 5# After: same path, a ghost key with rules6curl https://api.vallkey.com/v2/orders \7 -H "x-api-key: $GHOST_KEY"Protect the keys your product depends on
Protect your first key in five minutes. Free plan, no card needed.