Documentation

Get started with Conduit Link in minutes. No SDK required.

Getting Started

1. Create Your Account

Sign up for a free account at dashboard.conduit.link. No credit card required.

2. Create a Conduit Link

Add your API key and configure your proxy settings:

  • Navigate to your project dashboard
  • Click "Add Conduit Link"
  • Enter your API provider's base URL (e.g., https://api.openai.com/v1)
  • Securely add your API key
  • Configure rate limits and CORS settings
  • Copy your unique proxy URL

3. Use Your Favorite SDK

No special SDK required! Use your API provider's official SDK with your Conduit Link proxy URL:

OpenAI Example

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!' }]
});

Fetch API Example

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();

How It Works

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.

1

Store API Keys Securely

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.

2

Client Makes Request

Your application uses the API provider's SDK with your Conduit Link proxy URL and authenticates using the X-Access-Token header.

3

Validation & Forwarding

Conduit Link validates the request, applies rate limits and security rules, then forwards it to the API provider with your real API key.

4

Response Delivery

The API response is returned to your client application. All error codes and headers are preserved for seamless integration.

Security Features

AES-256 Encryption

All API keys are encrypted at rest using industry-standard AES-256 encryption.

JWT Verification

Optional JWT verification for user-specific rate limiting and access control.

Rate Limiting

Configurable global and per-user rate limits to prevent abuse and control costs.

CORS & Path Restrictions

Restrict access by domain and limit which API endpoints can be accessed.

Rate Limiting

Global Rate Limits

Set maximum requests per minute/hour across all users to protect your API quota.

// Configure in dashboard
{
  "globalRateLimit": {
    "requests": 1000,
    "window": "1h"
  }
}

Per-User Rate Limits

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
});

Ready to Get Started?

Join thousands of developers who are securing their API keys with Conduit Link.

Connect Securely. Ship Faster.

© 2025 Conduit Link. All rights reserved.