Skip to main content
Version: Current

Connections

Overview

The Connections page allows administrators to create and manage secure, reusable credentials used by agents and workflows to interact with external systems and services.

Connections centralize authentication and configuration details, providing:

  • Secure reuse across multiple agents and workflows
  • Centralized credential management
  • Simplified maintenance and updates
  • Full audit traceability

The Connections page is available to users with the appropriate connection management permissions.


Accessing Connections

From the AI Command Center, navigate to Assets → Connections from the left navigation panel.

The Connections page displays all configured connections and provides options to create and manage them based on your permissions.


Connections View

The Connections page displays all configured connections in a structured table.

ColumnDescription
Connection NameName of the connection.
TypeType of connection, such as Database, Email, AI, or File Storage.
Created ByUser who created the connection.
Modified AtDate and time when the connection was last modified.
ActionsAvailable operations such as View, Edit, Clone, Delete, or Audit, based on permissions.

Creating a Connection

To create a new connection:

  1. Open the Connections page.
  2. Click Add Connection.
  3. Select the required connection type.
  4. Provide the required configuration and authentication details.
  5. Click Test Connection to validate the connection.
  6. Click Add to save the connection.
note

You must have the Add Connection permission to create a new connection.

The properties required to configure a connection depend on the selected connection type. See Connection Types for connection-specific configuration information.


Managing Connections

Existing connections can be viewed and managed from the Connections page.

The available actions depend on the permissions assigned to the user.

ActionDescription
ViewOpens the connection in read-only mode.
EditModifies the connection configuration.
CloneCreates a new connection based on an existing connection.
DeleteRemoves the selected connection. Deletion is restricted if the connection is in use.
AuditDisplays the audit history of the connection.

Viewing a Connection

To view the configuration of an existing connection:

  1. Open the Connections page.
  2. Select the connection.
  3. Click View.

The connection opens in read-only mode and displays its configuration details.

Editing a Connection

To modify an existing connection:

  1. Open the Connections page.
  2. Select the connection.
  3. Choose Edit.
  4. Update the required configuration details.
  5. Click Update.

Cloning a Connection

Cloning allows you to create a new connection using the configuration of an existing connection as a starting point.

To clone a connection:

  1. Select the connection.
  2. Choose Clone.
  3. Provide a new connection name.
  4. Modify the configuration if required.
  5. Click Add.

Deleting a Connection

To delete a connection:

  1. Select the connection.
  2. Choose Delete.
  3. Confirm the action.
note

A connection cannot be deleted if it is referenced by an agent.

If dependencies exist, IB-X displays the dependent agent and version information.

Auditing a Connection

To view the audit history of a connection:

  1. Select the connection.
  2. Choose Audit.

The audit history records events related to the connection, including:

  • Creation
  • Configuration changes
  • Deletion attempts

Connection Types

IB-X provides connection types for integrating agents and workflows with databases, file systems, AI providers, email services, cloud applications, and other external systems.

Select a connection category below for configuration details.

Connection CategoryConnection TypesDescription
Database ConnectionsMicrosoft SQL Server, PostgreSQL, MySQL, OracleConnect to relational databases for querying and managing data.
File System ConnectionFile SystemAccess local or network file system locations.
FTP ConnectionFTP, FTPSTransfer files using FTP or FTP secured with TLS.
SFTP ConnectionSFTPSecurely transfer files using SSH.
AI ConnectionsOpenAI, Llama, SarvamConnect to supported AI and language model providers.
Azure AI ConnectionsAzure Document Analysis, Azure Text AnalyticsConnect to supported Azure AI services using customer-managed Azure credentials.
Email ConnectionsIMAP, SMTP, Outlook (Microsoft 365)Read, process, and send email using supported email services.
Google ConnectionsGoogle Drive, Google SheetsConnect to Google services using OAuth 2.0.
WhatsApp ConnectionWhatsApp BusinessConnect IB-X Agents to the WhatsApp Business Platform.
SAP ConnectionSAP S/4HANA Cloud, SAP S/4HANA On-PremisesConnect to SAP services using Basic or OAuth 2.0 authentication.
info

The configuration properties and authentication methods vary depending on the connection type. Refer to the corresponding connection documentation for the required configuration.


Testing Connections

When creating or editing a connection, use Test Connection, where available, to verify that the supplied configuration and credentials can successfully connect to the external service.

Testing a connection can help identify issues such as:

  • Invalid credentials
  • Incorrect server or endpoint information
  • Network connectivity problems
  • Authentication or authorization failures

A successful connection test verifies connectivity using the supplied configuration. It does not necessarily guarantee that the credentials have permission to perform every operation supported by the external service.


Security Considerations

IB-X protects connection configuration and access through the following mechanisms:

  • Sensitive values such as passwords, API keys, access keys, tokens, and secrets are stored encrypted.
  • Access to connections is governed by role-based permissions.
  • Configuration changes are audit-tracked.
  • Connections using the Integration Gateway, where supported, consume IB-X Currency.
note

Grant connection management permissions only to users who require access to create or maintain connections.

When possible, configure external credentials with only the permissions required for the intended automation operations.


Connections provide the secure integration foundation for IB-X Agents, allowing workflows to interact with external systems while keeping authentication and connection configuration centrally managed.