Production AI provider connectivity

Let every customer bring their own AI provider.

Add secure, white-labeled AI provider connections to your SaaS with one component and one API. Your customers keep their credentials, contracts, billing, and approved models.

Tenant-isolated Zero prompt retention Provider-agnostic
LIVE CONNECTION MAP
A
Acme Workspace tenant_acme_47
ProviderDock Secure gateway
200
OpenAI request complete1,248 tokens · $0.0062
One integration for
OpenAI
Anthropic
Azure OpenAI
BUILT FOR B2B SAAS

Stop rebuilding the same provider infrastructure.

ProviderDock handles the customer-facing connection layer, credential lifecycle, and tenant-aware gateway—so your team can focus on the AI experience that makes your product valuable.

Embedded Connect

Drop a white-labeled connection flow into your app. Customers securely configure and validate their approved provider in minutes.

Credential Vault

Keep provider secrets encrypted and isolated. Rotate, revoke, audit, and validate credentials without exposing them to your application.

Normalized Gateway

Send one request format across providers. We normalize authentication, streaming, errors, usage data, and model capabilities.

HOW IT WORKS

From customer connection to production request.

ProviderDock sits between your application and each customer’s provider account—without taking ownership of their provider relationship.

  1. 1
    Embed ProviderDock Connect

    Add our hosted flow or React component to your settings experience.

  2. 2
    Your customer connects a provider

    Credentials and deployment details are validated, encrypted, and isolated.

  3. 3
    Call one tenant-aware API

    ProviderDock routes requests and returns normalized responses and usage.

DEVELOPER FIRST

One API. Tenant context included.

Use an OpenAI-compatible interface or our typed SDK. Each request is scoped to the customer connection you choose.

  • Streaming and structured outputs
  • Normalized errors and usage data
  • Provider-specific controls
  • Audit events and request tracing
View SDK documentation
import { ProviderDock } from "provider-dock";

const dock = new ProviderDock({
  apiKey: process.env.PROVIDERDOCK_API_KEY
});

const response = await dock.responses.create({
  connection: "conn_28Jk91",
  model: "customer-default",
  input: "Summarize this support ticket."
});

console.log(response.output_text);
200 OK284msprovider: openai
SECURITY BY DESIGN

Built to hold credentials—not customer conversations.

ProviderDock is designed around the minimum data needed to make provider connections reliable and auditable.

01
Encrypted credential storage

AES-256-GCM envelope encryption with versioned master-key wrapping and strict service isolation.

02
Zero prompt retention by default

Prompts and responses pass through the gateway without being stored.

03
Tenant-scoped authorization

Every connection and request is bound to a specific customer tenant.

04
Complete audit trail

Track connection changes, credential rotation, access, and provider failures.

READY TO CONNECT

Put customer-managed AI providers into production.

Create a workspace, connect a provider, issue a tenant-scoped API token, and route your first request through ProviderDock.