{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-agen-for-work/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["Notification","LightboxImage"]},"type":"markdown"},"seo":{"title":"Databricks 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":"databricks-integration","__idx":0},"children":["Databricks integration"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Databricks is a unified data analytics platform for data engineering, data science, and machine learning. Integrating Databricks with Frontegg allows your application to list clusters, run jobs, and execute SQL queries on behalf of your users using OAuth 2.0."]},{"$$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 ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://www.databricks.com/"},"children":["Databricks account"]}," with account admin permissions"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Access to the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://accounts.cloud.databricks.com"},"children":["Databricks account console"]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"connect-databricks","__idx":1},"children":["Connect Databricks"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-1-open-the-account-console","__idx":2},"children":["Step 1: Open the account console"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Navigate to ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://accounts.cloud.databricks.com"},"children":["accounts.cloud.databricks.com"]}," and sign in. This is the Databricks account console where you manage workspaces, users, and OAuth app connections."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/databricks-1.e5e8ff2d47ed2950daf2e2886b4d08a7e7255ee84d0a1d9cbd5f17d369bb2507.1ce25488.png","alt":"Databricks account console home"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-2-open-app-connections","__idx":3},"children":["Step 2: Open App connections"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the left navigation, click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Settings"]},". On the Settings page, click the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["App connections"]}," tab. This page lists all OAuth applications registered for your Databricks account."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Add connection"]}," to create a new OAuth application."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/databricks-2.bccdfaf04f587ff6924245a0ba943de7a38b3e16863f477ac2f5521408eaedfa.1ce25488.png","alt":"Databricks App connections page with Add connection highlighted"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-3-review-the-add-connection-form","__idx":4},"children":["Step 3: Review the Add connection form"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Add connection"]}," form lets you configure a new OAuth application with a name, redirect URLs, and access scopes."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/databricks-3.fc7842552a783dec53e4ba02ddb8a320643f2986893cb3515299488b135937b9.1ce25488.png","alt":"Databricks Add connection form"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-4-fill-in-the-connection-details","__idx":5},"children":["Step 4: Fill in the connection details"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Complete the form with the following values:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Application Name"]}," — Enter a descriptive name, for example ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Frontegg Integration"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Redirect URLs"]}," — Enter the following URL:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://YOUR_MCP_GATEWAY_URL/integration-callback"]}]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Access scopes"]}," — Select the scopes required for your integration:"]}]},{"$$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":["sql"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["SQL execution"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["all-apis"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Full API access"]}]}]}]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client secret"]}," — Leave ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Generate a client secret"]}," checked. This is required for the OAuth authorization code flow."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Add"]}," to create the connection."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/databricks-4.ce5c0e2ac5926930a16ddb6598e6489af2542c243ed77263ae70eeea8b6468c1.1ce25488.png","alt":"Databricks Add connection form filled in"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-5-copy-your-credentials","__idx":6},"children":["Step 5: Copy your credentials"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After clicking ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Add"]},", a dialog displays your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]},". Copy both values and store them in a secure location."]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Copy your Client Secret now","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Client Secret is shown only once. Copy it immediately and store it in a secure location. If you lose it, you must delete the connection and create a new one."]}]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/databricks-5.627eafd0ca5e7a15d59c45cd26b2bc9721dd34ea569b8006b2c325809bb37d6b.1ce25488.png","alt":"Databricks connection created with Client ID visible and Client Secret blurred"},"children":[]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Done"]}," to close the dialog and return to the App connections list."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-6-verify-the-connection-was-created","__idx":7},"children":["Step 6: Verify the connection was created"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The App connections list now shows your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Frontegg Integration"]}," entry with its Client ID and creation date."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/databricks-6.c8d8c8dedbdfd9c85439a3ff53df4976746734ce6ecaceb304c01cea5624a1ed.1ce25488.png","alt":"Databricks App connections list showing Frontegg Integration"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"configure-the-frontegg-portal","__idx":8},"children":["Configure the Frontegg portal"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once you have your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]},", configure the integration in 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 → Databricks."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enter your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Databricks instance URL"]}," — the hostname of your Databricks workspace. For example, if your workspace URL is ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://dbc-12345678-abcd.cloud.databricks.com"]},", your instance is ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["dbc-12345678-abcd"]},"."]},{"$$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"]}," from the dialog above."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Select the required ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["scopes"]},"."]},{"$$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":9},"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://docs.databricks.com/en/integrations/enable-disable-oauth.html"},"children":["Databricks OAuth for custom apps"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://docs.databricks.com/aws/en/dev-tools/auth/oauth-u2m"},"children":["Databricks OAuth user-to-machine (U2M) authorization"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://accounts.cloud.databricks.com"},"children":["Databricks account console"]}]}]},{"$$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":"Databricks integration","id":"databricks-integration","depth":2},{"value":"Connect Databricks","id":"connect-databricks","depth":3},{"value":"Step 1: Open the account console","id":"step-1-open-the-account-console","depth":4},{"value":"Step 2: Open App connections","id":"step-2-open-app-connections","depth":4},{"value":"Step 3: Review the Add connection form","id":"step-3-review-the-add-connection-form","depth":4},{"value":"Step 4: Fill in the connection details","id":"step-4-fill-in-the-connection-details","depth":4},{"value":"Step 5: Copy your credentials","id":"step-5-copy-your-credentials","depth":4},{"value":"Step 6: Verify the connection was created","id":"step-6-verify-the-connection-was-created","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":"Databricks integration"}},"lastModified":"2026-05-01T18:45:25.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/agen-for-work/connectors/marketplace/databricks","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}