# Syncause JAVA SDK Installation Guide > **Note:** For all steps below, if the corresponding section (e.g., ``, ``) already exists in your `pom.xml`, simply add the new tags inside the existing section. ## Step 1: Add Profiles Add these profiles to manage the SDK's activation state: ```xml disable-syncause-ai true auto-syncause-ai prod ``` ## Step 2: Configure Repository & Token Add these properties and the repository to your `pom.xml`. ```xml github_pat_11B3DNTTY0J3sz8C2CQUuT_fDRzzDxHDeWYrwgAGDzzD 7rsIhveWt8Y4wEORjxqkIiD6W2A2CWqovpdcE0 github-syncause GitHub Packages https://syn-cause:${syncause.repo.token.p1}${syncause.repo.token.p2}@maven.pkg.github.com/Syncause/syncause-sdk ``` ## Step 3: Add Dependencies Add the following dependencies: ```xml com.syncause spring-boot-starter 0.2.7 com.syncause bytebuddy-plugin 0.2.7 ``` ## Step 4: Configure Plugin Add the `byte-buddy-maven-plugin` to your `` section: ```xml net.bytebuddy byte-buddy-maven-plugin 1.18.1 transform ${syncause.disable} com.syncause.bytebuddy.plugin.SyncausePlugin 0wss://api.syn-cause.com/codeproxy/ws 1{apiKey} 2${syncause.disable.profiles} 3 4{appName} 5{projectId} ``` ## Step 5: Build & Run ```bash mvn clean package # Restart the application ```