{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-agen-for-work/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["Notification","LightboxImage"]},"type":"markdown"},"seo":{"title":"Buddy integration","siteUrl":"https://developers.frontegg.com/","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"buddy-integration","__idx":0},"children":["Buddy integration"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Buddy is a DevOps automation platform for building, testing, and deploying applications through CI/CD pipelines. Integrating Buddy with Frontegg allows your application to manage pipelines, executions, and workspaces on behalf of your users through OAuth 2.0 authentication."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Prerequisites","type":"attention"},"children":[{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A Buddy account with access to ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://app.buddy.works/my-apps"},"children":["My Apps"]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"connect-buddy","__idx":1},"children":["Connect Buddy"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-1-open-the-oauth-applications-page","__idx":2},"children":["Step 1: Open the OAuth applications page"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Sign in to Buddy and navigate to your user menu by clicking the avatar in the top-right corner. Select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Apps"]}," from the dropdown."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This opens the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["My OAuth Apps"]}," page at ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://app.buddy.works/my-apps"]},", which lists all OAuth applications registered under your account."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Click the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["+"]}," button to register a new application."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/buddy-1.f1c0fe2bc83d1d5bc36fddef0db02cf7611b77323b0037604eae813efc7a6250.1ce25488.png","alt":"Buddy My OAuth Apps page"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-2-review-the-new-application-form","__idx":3},"children":["Step 2: Review the new application form"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Register new"]}," form contains the following fields:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Field"},"children":["Field"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Value"},"children":["Value"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Application name"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A descriptive name, e.g., ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Frontegg Integration"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Homepage URL"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The URL of your application homepage"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Authorization callback URLs"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The Frontegg callback URIs (see step 3)"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Application description"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Optional description of your application"]}]}]}]}]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/buddy-2.cfe3114e85e1aab8fc8fd4622b4201bf22c784c6cc1fec92c2f180dc93ce758e.1ce25488.png","alt":"Buddy new application form"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-3-fill-in-the-application-details","__idx":4},"children":["Step 3: Fill in the application details"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Enter the following values:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Application name"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Frontegg Integration"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Homepage URL"]},": The URL of your application homepage"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Authorization callback URLs"]},": Enter the following URI:"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"https://YOUR_MCP_GATEWAY_URL/integration-callback\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Add new OAuth application"]},"."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/buddy-3.e2cf5f5dc2ab8fabd573c60eb8a37e896a9822e224fbb1770f532d6e29132ead.1ce25488.png","alt":"Buddy application form filled in"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-4-copy-your-client-secret","__idx":5},"children":["Step 4: Copy your client secret"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After saving, Buddy displays a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Copy your client secret"]}," dialog. Copy the secret immediately and store it securely."]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"One-time display","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Client Secret is shown only once. If you close this window without copying it, click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Reset client secret"]}," on the application settings page to generate a new one — this will invalidate the previous secret."]}]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/buddy-4.6dc87c03a7ad23864df3d6534ed139c382306a3900bdce12b2f1127cc777ccc9.1ce25488.png","alt":"Buddy client secret dialog"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-5-copy-your-client-id","__idx":6},"children":["Step 5: Copy your client ID"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After confirming the secret dialog, Buddy redirects you to the application settings page. The ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," is displayed at the top of the page. Copy it and store it alongside the Client Secret."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/buddy-5.ee1076017606d8441f1e50316d1f5cdd03c428361f9edce8f4cee93942426031.1ce25488.png","alt":"Buddy application settings with client ID"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"configure-the-frontegg-portal","__idx":7},"children":["Configure the Frontegg portal"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once you have the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]}," from the steps above, enter them in the integration configuration page of the Frontegg portal:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Open the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Frontegg portal"]}," and navigate to [ENVIRONMENT] → Integrations → Buddy."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enter the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]}," in the corresponding fields."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Select the required ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["scopes"]},":"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Scope"},"children":["Scope"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["WORKSPACE"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Access to workspace information, members, groups, and permissions"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["USER_INFO"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Access to user profile information"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["EXECUTION_RUN"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Permission to run and stop pipeline executions"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["EXECUTION_INFO"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Access to execution history"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["VARIABLE_INFO"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Access to pipeline variables"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["INTEGRATION_INFO"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Access to workspace integrations"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["TOKEN_INFO"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Access to token information"]}]}]}]}]},{"$$mdtype":"Tag","name":"ol","attributes":{"start":4},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Save"]},"."]}]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Keep your credentials secure","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Never share or commit your Client Secret to version control."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"additional-resources","__idx":8},"children":["Additional resources"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://buddy.works/docs/api/getting-started/oauth2/introduction"},"children":["Buddy OAuth 2.0 documentation"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://buddy.works/docs/api/getting-started/overview"},"children":["Buddy API reference"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://app.buddy.works/my-apps"},"children":["Buddy My Apps"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/agen-for-work/connectors/redirect-url"},"children":["How to get your Redirect URL"]}]}]}]}]},"headings":[{"value":"Buddy integration","id":"buddy-integration","depth":2},{"value":"Connect Buddy","id":"connect-buddy","depth":3},{"value":"Step 1: Open the OAuth applications page","id":"step-1-open-the-oauth-applications-page","depth":4},{"value":"Step 2: Review the new application form","id":"step-2-review-the-new-application-form","depth":4},{"value":"Step 3: Fill in the application details","id":"step-3-fill-in-the-application-details","depth":4},{"value":"Step 4: Copy your client secret","id":"step-4-copy-your-client-secret","depth":4},{"value":"Step 5: Copy your client ID","id":"step-5-copy-your-client-id","depth":4},{"value":"Configure the Frontegg portal","id":"configure-the-frontegg-portal","depth":3},{"value":"Additional resources","id":"additional-resources","depth":3}],"frontmatter":{"seo":{"title":"Buddy integration"}},"lastModified":"2026-05-01T18:45:25.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/agen-for-work/connectors/marketplace/buddy","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}