Connectors

Universal Connectors let you interact with any external app in a consistent way.



Specifically, connectors let you do the following in an API-agnostic way:

  • Authenticate on behalf of the external app's customer: get credentials and refresh them.
  • Make API requests with credentials applied.
  • Explore and run API operations.
  • Work with Data Collections to read and write data and metadata.
  • Subscribe to external events.
  • Work with Universal Data Models across multiple apps.

Configuring Connectors

To start using a connector, you need to attach it to one of the Apps in your workspace and provide parameters (if required).

Not all connectors have a configuration, but the ones that do typically have a configuration guide that explains how to set them up:

You can also refer to the application's integration guide to learn how to do things like getting a development account used for configuring a connector.

Using Connectors

You do not use connectors directly. Instead, you use them through Interfaces.

They provide various levels of abstraction, for example:

  • API Proxy lets you make raw API requests through connectors with authentication applied automatically.
  • API Operations let you explore and run API operations.
  • Data Collections let you work with data and metadata.
  • Field Mappings can be pre-configured by Universal Data Models provided by the connector.
  • Flows let you react to external events and build complex multi-step integration logic.
  • ... most of the building blocks use connectors in one way or another to interact with external apps.

Public Connectors

We maintain a library of public connectors for popular apps and keep growing it every day. Public connectors are attached to apps automatically when you add them to your workspace.

Custom Connectors

You can customize public connectors or create new ones from scratch using Connector Builder.

Read more about this here: Connector Builder.