docs/integrations/app-connections/overview.mdx
App Connections enable you to integrate your Infisical projects with third-party services in a secure and versatile way.
<Note> App connections can also be created and managed independently in projects now. </Note>App Connections can be used to establish connections with third-party applications that can be used across multiple features. Example use cases include syncing secrets, rotating credentials, scanning repositories for secret leaks, and more.
<div align="center">```mermaid
%%{init: {'flowchart': {'curve': 'linear'} } }%%
graph TD
A[AWS]
B[AWS Connection]
C[Project 1 Secret Sync]
D[Project 2 Secret Sync]
E[Project 3 Generate Dynamic Secret]
B --> A
C --> B
D --> B
E --> B
classDef default fill:#ffffff,stroke:#666,stroke-width:2px,rx:10px,color:black
classDef aws fill:#FFF2B2,stroke:#E6C34A,stroke-width:2px,color:black,rx:15px
classDef project fill:#E6F4FF,stroke:#0096D6,stroke-width:2px,color:black,rx:15px
classDef connection fill:#F4FFE6,stroke:#96D600,stroke-width:2px,color:black,rx:15px
class A aws
class B connection
class C,D,E project
```
App Connections require initial setup in both your third-party application and Infisical. Follow these steps to establish a secure connection:
<Note> For step-by-step guides specific to each application, refer to the App Connections section in the sidebar. </Note><strong>Generate Authentication Credentials:</strong> Obtain the required credentials from your third-party application. These can vary between applications and might be:
<strong>Create App Connection:</strong> Configure the connection in Infisical using your generated credentials through either the UI or API.
connectionId when generating resources via the API.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.