Skip to content

SANSA CONNECT

Demo data · USD · UTCProduction

PRODUCT INTEGRATION SETTINGS

Settings

Register embedding and allowed capabilities. Service identity resolves from Auth's registry.

Product identity

Auth service identity
svc_yousaid (auth.sansa.cloud)
Tenant mapping
Acme Workspace ↔ tenant_acme (approved)
Environment
Production · staging uses separate apps, keys, queues

Embedding

Provider consent branding must match the registered app.

Delivery & budgets

SDK

import { createSansaConnect } from "@sansa/connect";

const connect = createSansaConnect({
  baseUrl: "https://connect.sansa.cloud",
  tokenProvider: () => auth.getConnectAccessToken(ctx),
});

const execution = await connect.actions.execute({
  action: "slack.messages.send",
  connectionId, grantId,
  input: { channel_id, text },
  idempotencyKey: crypto.randomUUID(),
});

Snippets use placeholders only — never production secrets. See packages/sdk and packages/cli.

Provider apps (registry)

Demo data
Seeded registry
app_sansa_<connector>_prod × 12 connectors
Secrets
Broker worker secrets only — never in D1 or the browser
Setup
docs/provider-capabilities/SETUP.md