integrationspackages/integrations/integration-vault
integration-vault package
Per-tenant credential store for OAuth integrations — Stripe-connected, Gmail OAuth, Notion API. KMS-wrapped, refresh-rotated.
- Stability
- Stable
- Scope
- Global
- Boundary
- packages/integrations/integration-vault
integration-vaultpackages/integrations/integration-vault
Provider-agnostic
Available providers
Adapter Astandby
Adapter BActive
Adapter Cstandby
Inbound requestintegration-vault
{ slug: "integration-vault", v: 1 }
Adapter resolve3ms
integration-vault Dispatch92ms
Acked4ms
Provider
Adapter B
Latency p50
102 ms
Success rate
98%
+0.6%
Volume today
2,232
packages/integrations/integration-vaultprovider-agnostic
Usageintegration-vault.ts
typescriptintegration-vault.ts
1import { getIntegrationVaultProvider } from "@nebutra/integration-vault";
2
3// Provider-agnostic — backend chosen from env at runtime.
4const integrationVault = await getIntegrationVaultProvider();
5
6await integrationVault.connect({ tenantId: org.id });