Explore credentials, connections, and aliases

  • Release version: Zurich
  • Updated July 20, 2026
  • 3 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Explore credentials, connections, and aliases

    In the ServiceNow AI Platform, application integrations require properly configured connections, credentials, and aliases to access external systems and resources. Before executing an integration, you must create connection details, corresponding authentication credentials, and define an alias that links these components. This setup simplifies and secures how integrations connect to different environments like QA, development, and production.

    Show full answer Show less

    Key Concepts

    • Connection: Defines integration endpoints or systems, such as IP addresses or database details.
    • Credential: Contains authentication data like IDs and passwords required to establish the connection.
    • Alias: A naming tag that groups connection and credential information, enabling reuse across multiple integrations without re-entering details. Aliases can be credential-only or include both connection and credential data.
    • Child aliases: Sub-aliases under a parent alias that allow multiple connections within the same integration while inheriting some properties from the parent.

    Benefits

    • Centralized management of credentials and connections.
    • Reusable configurations reduce duplication and simplify setup across platform features.
    • Enables non-administrators to use predefined connections securely.
    • Improves security and minimizes manual configuration errors.

    Platform Features Using Connections, Credentials, and Aliases

    These components support integrations in Flow Designer, IntegrationHub, Cloud Management, Discovery, Orchestration, and Service Mapping.

    Setup Methods

    • Through the Connections and Credentials module by creating connection and credential aliases.
    • Via the IntegrationHub Connections dashboard (requires separate subscription).

    CREDENTIAL Synchronization on MID Servers

    MID Servers synchronize credentials with the instance to speed up access during integrations like Discovery or Service Mapping. This synchronization occurs via a credentialsreload job and uses SOAP calls to fetch credential data, including custom fields.

    To prevent performance issues when customized credential forms contain reference fields, system properties can be adjusted:

    • com.snc.credentialsuserfields: Set to false to exclude custom fields during sync.
    • com.snc.credentialsrecursiondepth: Controls depth of reference table traversal to limit performance impact.

    Security and Data Segmentation

    • Scope protections: Allow classification of Connection & Credential records to restrict access and interactions based on defined scopes.
    • Domain separation: Supported for Credentials and Connections, enabling logical data and process isolation across domains, controlling user access accordingly.

    Configuration Templates

    Admins and users with the flowdesigner role can use customizable templates to streamline the setup of spoke integrations with third-party systems, simplifying configuration efforts.

    All application integrations in the ServiceNow AI Platform use connections, credentials, and aliases to enable applications to access resources.

    Before you can execute an application integration in the ServiceNow AI Platform, you must create and configure connection information, corresponding credentials, and add an alias. To understand how ServiceNow defines these terms:

    Connection
    A connection is an integration with a system, such as an IP address or endpoint with protocols. It contains specific details, such as database particulars, when integrating with a database.
    Credential
    A credential is the authentication data required to make the connection, such as an ID and password.
    Alias
    An alias is a naming convention, or tag, that ties to a set of connections or credentials on your instance. An alias contains the necessary connection and credential information to make an application integration. Rather than enter that information every time you integrate, you can use an alias. For example, you can designate an alias to house your QA, development, and production credentials for the same application integration. The alias resolves the application integration for each environment.
    The ServiceNow AI Platform distinguishes different types of aliases:
    Credential Alias
    This alias associates to credential data only, and resolves during runtime.
    Connection and Credential Alias
    This alias associates to connection information and the credential data required to complete the integration, and resolves during runtime.

    Within connection and credential aliases, you can also create additional aliases called child aliases. Child aliases allow you to create multiple connections within the same application integration. When you create a child alias, the alias you created it under becomes a parent alias. While child aliases inherit properties from their parent alias, child aliases carry their own connection and credential information.

    Benefits to using Connections, Credentials, and Aliases

    • Central location to store and manage credentials to an external service
    • Define once and reuse for multiple platform features
    • Minimize configuration of other platform features
    • Allow non-administrators to use predefined connections and credentials
    • Increased security

    Features using Connections, Credentials, and Aliases

    The following features use connections, credentials, and aliases:
    • Flow Designer
    • IntegrationHub
    • Cloud Management
    • Discovery
    • Orchestration
    • Service Mapping
    You can set up aliases on the ServiceNow AI Platform in one of two ways:

    Credential synchronization on MID Servers

    Each MID Serverin your network synchronized with the instance keeps a copy of every credential that you create. The Management, Instrumentation, and Discovery (MID) Server is a Java application that enables communication and the movement of data between a ServiceNow instance and external applications, data sources, and services. This synchronization speeds up the reading of credentials when applications like Discovery or Service Mapping need to access multiple devices on the network. The MID Servers synchronize when they find a credentials_reload job in the ECC Queue. The reload job instructs the MID Server to make a SOAP call to the instance to get the entire list of credentials in the Credentials [discovery_credentials] table, including all the field values. To learn more, see MID Server.

    The SOAP response that your instance sends to each MID Server also includes custom fields that you added to any credential form that you customized. If you added reference fields, the data in the referenced table is also sent as part of the SOAP response. This can lead to performance issues when credential synchronization occurs with multiple MID Servers. To control this, manually add these properties to the System Properties [sys_properties] table:
    Note:
    To change the values in these properties, add them to the System Properties [sys_properties] table. If you do not add them, the system uses the default value.
    Property Description
    com.snc.credentials_user_fields Includes all customized fields in credential sync. Set this property to false if you do not want to include the fields that you added to credential forms.
    • Type: true | false
    • Default value: true
    com.snc.credentials_recursion_depth Defines the number of tables to traverse when the credential-sync mechanism collects fields from reference tables. Lower this number if you are experiencing performance issues and you have customized credential forms that include reference fields to tables that also have reference fields.
    • Type: integer
    • Default value: 3