Skip to navigation

Overview

Polytomic Connect allows you to offer data integrations inside your own product. Your customers connect their own systems from your UI, so you can sync data between your systems and theirs. To automate your own Polytomic workspace instead, see the Quickstart.

How it fits together

  1. Connect your own systems, such as a data warehouse, in your organization.
  2. Optionally, create an organization per customer, with users scoped by RBAC policies. See Multitenancy.
  3. Have the customer authenticate their systems with hosted or embedded authentication.
  4. Create models and syncs between their systems and yours.
  5. Optionally, create a Harbor per customer to give the AI agent in your product governed access to their data.

Authentication

Polytomic provides the configuration form and handles OAuth for every connection type, so you don’t build either. You choose where the flow runs:

HostedEmbedded
Where it runsA Polytomic-hosted windowA React component in your app
AppearancePolytomic’s layout, with your logoStyled to match your product

Hosted authentication is the fastest to set up and works with any frontend. Embedded authentication keeps the user in your app.

Both flows start by minting a Connect session on your backend with POST /api/connections/connect/ and your API key. The session token only works for that one connection, and expires after 5 minutes by default.