Skip to main content
Integrations connect your project to external systems for version control and authentication.

Git Integration

The Git page lets you connect a Git repository to sync agents and localization assets with version control. Navigation: ProjectSettingsGit

Connect a Repository

Click Connect Repository to open the connection dialog. Configure the following fields:
FieldDescription
ProviderThe Git hosting provider (for example, GitHub).
Repository URLThe full URL of the repository (for example, https://github.com/org/repo).
BranchThe branch to sync with (for example, main).
Sync PathThe directory path within the repository to sync. Use / for the repository root.
Use Auth ProfileToggle to use an existing auth profile instead of inline credentials.
Credential TypeAuthentication method: Personal Access Token or SSH Key.
Secret IDThe secret reference identifier for the credential.
Conflict StrategyHow the system resolves conflicts when both Studio and the repository have changes.
Click Test Connection before saving. After you enable Git integration, you can push agent definitions to the repository, pull changes into the Studio editor, and use conflict resolution tools to manage simultaneous edits.

Auth Profiles

The Auth Profiles page lets you manage authentication credentials for connectors and integrations. Navigation: ProjectSettingsAuth Profiles Tabs
TabPurpose
All ProfilesView and manage all authentication profiles configured for the project.
IntegrationsView profiles associated with specific third-party integrations.
Each profile entry displays the profile name, test status, active/inactive status, environment scope, auth type, source, and whether it is project-level or inherited from the workspace. Workspace-inherited profiles show a Manage in Workspace link, and you can’t edit them at the project level.

Create an Auth Profile

Click Add Profile to open the profile type selector. Choose from the following authentication types: Basic Authentication
TypeDescription
API KeyStatic API key sent through header or query parameter.
Bearer TokenStatic bearer token in Authorization header.
Basic AuthHTTP Basic authentication with username and password.
Custom HeaderSend one or more custom auth headers.
OAuth 2.0
TypeDescription
OAuth 2.0 AppOAuth application credentials (client ID + secret).
Client CredentialsMachine-to-machine OAuth through client credentials grant.
Enterprise Identity
TypeDescription
Azure ADMicrosoft Entra ID (Azure Active Directory) for enterprise SSO.
mTLSMutual TLS with client certificate and private key.
AWS IAM (SigV4)Sign requests with AWS Signature Version 4.
SSH KeyAuthenticate with SSH private key credentials.
Digest AuthHTTP Digest authentication with challenge-response.
KerberosSPNEGO/Kerberos authentication for enterprise systems.
SAMLSAML assertion-based authentication flow.
HAWKHAWK MAC request signing.
WS-SecuritySOAP WS-Security UsernameToken / certificate auth.