Skip to main content

Working with Connectors

Connectors in Unstract allow you to integrate with various data sources and destinations, including file systems and databases. This guide covers the common workflow for adding and configuring connectors.

Adding Connectors

You can add connectors in Unstract in two different ways:

Method 1: From the Connectors Page

You can also manage all connectors from a dedicated page:

  1. Navigate to SettingsConnectors from the side navigation
  2. Click the + Add Connector button
  3. Select your connector type from the available options

Add connector modal

Method 2: From a Workflow

When creating or editing a workflow, you can add connectors directly during the source or destination configuration:

  1. Navigate to Workflows from the side navigation
  2. Click + New Workflow or select an existing workflow
  3. In the workflow setup, locate Configure Source Connector or Configure Destination Connector
  4. Select your connector type (File System or Database) that you wish to connect to
  5. Click Configure to open the below modal and add a connector

Add connector from workflow

Regardless of which method you choose, the rest of the process follows these steps

Step 1: Choose Specific Connector

From the connector selection modal, choose your specific connector (e.g., Azure Cloud Storage, PostgreSQL).

Step 2: Configure Connection Details

Fill in the required fields specific to your chosen connector:

  • Name of the connector: A descriptive name for easy identification
  • Service-specific fields: Each connector requires different authentication and connection details

This is an example to configure the S3 / Minio connector

Connector Configuration Modal

Step 3: Test Connection

Click Test Connection to verify your configuration is correct and Unstract can successfully connect to your service.

Step 4: Submit

Once the test is successful, click Submit to save your connector for use in workflows.

Next Steps

Once your connectors are configured, you can:

  • Use them in your workflows for data processing
  • Edit their configuration if connection details change
  • Monitor their usage across different workflows

For specific configuration details, refer to the individual connector documentation:

Need Help?

Talk to us on Slack! We're here to help.