Connections vs embedded connections
Before creating a connection, it is important to understand the two types available. A connection stores credentials that you provide directly — such as an API key or OAuth2 tokens. The credentials belong to your organisation and are used when the integration runs on your behalf. This is the standard approach when you control the target system. An embedded connection does not store credentials itself. Instead, it defines the authentication method and allows external users of your integration to connect with their own credentials. Users can be activated via the Users tab or through an external web app configured to use Versori APIs. Use embedded connections when you are building an integration that other people or organisations will authenticate individually. For a deeper look at the concept and common use cases, see Embedded connectors.Selecting an authentication type
When creating a new connection, you first choose an authentication type that matches how the target API expects requests to be authenticated. The platform supports the following types:
The authentication type selector lists all supported methods
Creating a new connection
A connection requires an authentication method, a name, and the credentials for the target API. If an authentication method already exists on the connector, you can reuse it; otherwise, you create one inline during the connection setup.Open the connector

The connector detail view displays existing connections and the base URL for the selected connector
Start a new connection

The new connection form lets you configure an auth method and provide connection credentials in one step
Configure the auth method
Fill in connection details
Save the connection

An active connection displays the connection name, authentication type, base URL, and creation date
Setting up an embedded connection
An embedded connection delegates authentication to the external users of your integration. Rather than storing credentials directly, it defines the authentication method and waits for users to provide their own. For background on when and why to use embedded connections, see Embedded connectors.Start a new connection
Enable embedded mode
Save the embedded connection

An embedded connection shows the authentication method without stored credentials, and explains how external users connect
Reusing existing connections
Once a connection has been created, it appears in the Existing Connections list on the connector detail view. You can reuse an existing connection across multiple environments without recreating it.
Existing connections show the linked environments, authentication configuration, and whether the connection is currently in use
- Linked environments: The number of environments using this connection.
- Connection status: Whether the connection is currently in use by a deployed environment.
- Authentication method configuration: The full auth method details including type, header name, and insertion point.
Bypassing authentication
Some APIs — such as public endpoints or internal services behind a VPN — do not require authentication. For these cases, select None (Bypass Authentication) as the authentication type when creating a connection. Bypassing authentication skips all credential handling for the connector. Requests are sent without any authentication headers, tokens, or signatures. This is useful when:- The target API is publicly accessible and requires no credentials.
- Authentication is handled externally (e.g. through a network-level gateway or VPN).
- You are testing an integration against a local or mock API that does not enforce authentication.