Skip to main content

What is a connector?

A connector is a pre-built set of triggers, actions and connection logic that allows your integrations to interact with a specific third-party application or service. Connectors abstract away the complexities of interacting with various APIs, handling authentication, providing configuration options, and dealing with data transformations.

For example, the Salesforce connector manages OAuth 2.0 authentication and provides actions to create, update, and query Salesforce records. This allows you to easily integrate Salesforce into your workflows without needing to write custom code for its API.

Prismatic provides hundreds of built-in connectors for popular applications and services, enabling you to quickly build integrations without needing to write custom code for each API.

If you need to connect to an application or service that doesn't have a built-in connector, you can create a custom connector using our TypeScript SDK.

FAQ

What is the difference between a Prismatic connector and a component?

We use the terms "connector" and "component" interchangeably. A connector is a type of component specifically designed to interact with third-party applications or services. All connectors are components, but not all components are connectors. Components can also include data transformation functions, control flow elements, and other building blocks used to create integrations.

What types of third-party services can I build a connector for?

If a service has an API that can be accessed programmatically, you can build a connector for it. This includes RESTful APIs, SOAP APIs, GraphQL APIs, databases, message queues, and more.

Basically, if you can write TypeScript code to interact with a service, you can build a connector for it.

Can I build custom connectors for the embedded workflow builder?

Yes! Custom connectors you create using our TypeScript SDK can be used in both standard integrations and in workflows built by your customers with the embedded workflow builder.