Embedded Connect
Drop a white-labeled connection flow into your app. Customers securely configure and validate their approved provider in minutes.
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.
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.
Drop a white-labeled connection flow into your app. Customers securely configure and validate their approved provider in minutes.
Keep provider secrets encrypted and isolated. Rotate, revoke, audit, and validate credentials without exposing them to your application.
Send one request format across providers. We normalize authentication, streaming, errors, usage data, and model capabilities.
ProviderDock sits between your application and each customer’s provider account—without taking ownership of their provider relationship.
Add our hosted flow or React component to your settings experience.
Credentials and deployment details are validated, encrypted, and isolated.
ProviderDock routes requests and returns normalized responses and usage.
Connect an approved provider to power AI features in your workspace.
Use an OpenAI-compatible interface or our typed SDK. Each request is scoped to the customer connection you choose.
import { ProviderDock } from "@providerdock/sdk";
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);
curl https://api.providerdock.com/v1/responses \
-H "Authorization: Bearer $PROVIDERDOCK_API_KEY" \
-H "X-ProviderDock-Connection: conn_28Jk91" \
-H "Content-Type: application/json" \
-d '{
"model": "customer-default",
"input": "Summarize this support ticket."
}'
ProviderDock is designed around the minimum data needed to make provider connections reliable and auditable.
Envelope encryption with cloud KMS-backed keys and strict service isolation.
Prompts and responses pass through the gateway without being stored.
Every connection and request is bound to a specific customer tenant.
Track connection changes, credential rotation, access, and provider failures.
We’re working with a small group of B2B SaaS teams that need secure bring-your-own-provider support. Tell us what you’re building.