Learn how to manage and configure third-party app connections with Infisical.
App Connections enable your organization to integrate Infisical with third-party services in a secure and versatile way.
App Connections are an organization-level resource used to establish connections with third-party applications that can be used across Infisical projects. Example use cases include syncing secrets, generating dynamic secrets, and more.
App Connections require initial setup in both your third-party application and Infisical. Follow these steps to establish a secure connection:
For step-by-step guides specific to each application, refer to the App Connections section in the Navigation Bar.
Whenever possible, Infisical encourages creating a designated service account for your App Connection to limit the scope of permissions based on your use-case.
Generate Authentication Credentials: Obtain the required credentials from your third-party application. These can vary between applications and might be:
Create App Connection: Configure the connection in Infisical using your generated credentials through either the UI or API.
Some App Connections can only be created via the UI such as connections using OAuth.
connectionId
when generating resources via the API.Infisical is continuously expanding its third-party application support. If your desired application isn’t listed, you can still use previous methods of connecting to it such as our Native Integrations.
Some App Connections support the ability to have their credentials managed by Infisical. By enabling this option, Infisical will modify the credentials to prevent external use of the configured access entity.