Get started with Conduit Link in minutes. No SDK required.
Sign up for a free account at dashboard.conduit.link. No credit card required.
Add your API key and configure your proxy settings:
https://api.openai.com/v1
)No special SDK required! Use your API provider's official SDK with your Conduit Link proxy URL:
import OpenAI from 'openai';
const openai = new OpenAI({
baseURL: 'https://proxy.conduit.link/YOUR-LINK-ID/v1',
apiKey: 'dummy-key', // Real key is stored in Conduit Link
defaultHeaders: {
'X-Access-Token': 'your-access-token',
// Optional: Add JWT for user-specific rate limiting
'Authorization': 'Bearer your-user-jwt'
},
dangerouslyAllowBrowser: true
});
// Use the SDK normally
const completion = await openai.chat.completions.create({
model: 'gpt-3.5-turbo',
messages: [{ role: 'user', content: 'Hello!' }]
});
const response = await fetch('https://proxy.conduit.link/YOUR-LINK-ID/v1/chat/completions', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-Access-Token': 'your-access-token',
// Optional: Add JWT for user-specific rate limiting
'Authorization': 'Bearer your-user-jwt'
},
body: JSON.stringify({
model: 'gpt-3.5-turbo',
messages: [{ role: 'user', content: 'Hello!' }]
})
});
const data = await response.json();
Conduit Link acts as a secure proxy between your client application and third-party APIs. Your API keys never leave our encrypted servers, and your clients authenticate using Conduit access tokens instead.
Your API keys are encrypted with AES-256 and stored in our secure vault. They're never exposed to client-side code or transmitted over the network.
Your application uses the API provider's SDK with your Conduit Link proxy URL and authenticates using the X-Access-Token header.
Conduit Link validates the request, applies rate limits and security rules, then forwards it to the API provider with your real API key.
The API response is returned to your client application. All error codes and headers are preserved for seamless integration.
All API keys are encrypted at rest using industry-standard AES-256 encryption.
Optional JWT verification for user-specific rate limiting and access control.
Configurable global and per-user rate limits to prevent abuse and control costs.
Restrict access by domain and limit which API endpoints can be accessed.
Set maximum requests per minute/hour across all users to protect your API quota.
// Configure in dashboard
{
"globalRateLimit": {
"requests": 1000,
"window": "1h"
}
}
Implement fair usage policies with JWT-based user identification.
// Include JWT token in requests
const response = await fetch('https://proxy.conduit.link/YOUR-LINK-ID/v1/chat/completions', {
headers: {
'X-Access-Token': 'your-access-token',
'Authorization': 'Bearer user-jwt-token' // Used for per-user limits
},
// ... rest of request
});
Join thousands of developers who are securing their API keys with Conduit Link.
Connect Securely. Ship Faster.
© 2025 Conduit Link. All rights reserved.
Developers
Support