Skip to content

Connections

Connections store encrypted credentials for external services that your workflows interact with. When a node needs to access a database, SFTP server, or Redis instance, it uses a connection.

Supported Connection Types

TypeDescriptionUsed By
MySQLMySQL database serverMySQL Query, Insert, Update, Delete nodes
PostgreSQLPostgreSQL database serverPostgreSQL Query, Insert, Update, Delete nodes
SupabaseSupabase projectSupabase Query, Insert, Update, Delete nodes
SFTPSFTP file serverSFTP Stream Read, Stream Write, List, Delete, Rename nodes
FTPFTP file serverFTP file operations
RedisRedis key-value storeRedis node
Google SheetsGoogle Sheets APIGoogle Sheets Read, Append, Update, Clear nodes
Google DriveGoogle Drive APIGoogle Drive List, Download, Upload, Delete nodes
DataStoreBuilt-in databaseDataStore Query, Insert, Update, Delete nodes
SlackSlack Bot TokenSlack Send Message, Update Message, Get Messages nodes

How Connections Work

  • Credentials are encrypted at rest — passwords and API keys are never stored in plain text
  • Connections are shared across all workflows in your team
  • Sensitive fields are masked in the UI after saving
  • You can test a connection at any time to verify it works

Permissions

  • Admins can create, edit, delete, and test connections
  • Editors can view and use existing connections in workflows
  • Viewers cannot access connections

See Managing Connections for step-by-step instructions.