Integrations

Integrations allow users to set up components that connect with external services. You can store the connection settings to such services from the Console > Settings > Integrations page.

Explore integrations and create connections from the settings page
Explore integrations and create connections from the settings page

The Connected section shows the connections already created, grouped by application. You can explore the supported integrations and create a new connection through the Connect button.

Add new connections through the **Create** button
Add new connections through the **Create** button

Then, when writing a pipeline recipe, you can reference your connection at the setup section within your component declaration.


component:
sql-0:
type: sql
input:
table-name: weights
update-data: ${variable.new-weights}
setup: ${connection.service-1-dev}
task: TASK_UPDATE

Connections offer several benefits over in-component setup declarations:

  • Making pipeline recipes more compact.
  • Centralizing credential management in a single page.
  • Connecting with 3rd party services via OAuth (coming soon).
Reference a connection from the pipeline editor
Reference a connection from the pipeline editor