You need a Builder plan or higher to use connectors in your app.
What you can do
Query workspace data
Run queries against your Databricks workspace and surface the results in your app.
Build analytics dashboards
Turn Databricks queries into charts, tables, and dashboards your team can read.
Trigger on data changes
Combine Databricks with other connectors, for example alert a Slack channel when a metric drops.
At a glance
Type identifier
databricksAuth model
OAuth, bring your own credentials
Connector type
For app builders (workspace-level)
Connection config
Databricks workspace URL (for example
https://adb-123456789.10.azuredatabricks.net), requiredConnect it
Databricks is a connector for app builders. You connect it once at the workspace level with your own Databricks OAuth credentials, and it applies to all apps in that workspace.Before you start, you need:
- A Databricks OAuth application in your Databricks account, so you have a Client ID and Client Secret.
- Your Databricks workspace URL, the full address starting with
https://(for examplehttps://adb-123456789.10.azuredatabricks.netorhttps://your-workspace.cloud.databricks.com).
- Click your workspace name at the top left.
- Click Settings.
- Under Integrations in the left sidebar, click Connectors.
- Under Connectors For App Builders, find Databricks.
- Click Add next to the connector.
- Click View redirect URIs, then add the redirect URI shown in Base44 to your Databricks OAuth app:
https://app.base44.com/api/external-auth/callback - Enter the Client ID, Client Secret, and the Scopes your app needs. (
all-apisandoffline_accessare always included.) - Enter your Databricks Workspace URL.
- Click Add Connector.
Your Databricks Workspace URL must start with
https:// and use a Databricks domain, for example https://adb-123456789.10.azuredatabricks.net.Use it in a backend function
Once Databricks is connected, your backend functions can retrieve an access token and query your workspace. Base44 handles the OAuth flow and credential storage.Connectors (developer docs)
Retrieve a connection, read its details, and call the service API from a backend function.
Troubleshooting
I do not see Databricks in workspace settings
I do not see Databricks in workspace settings
Confirm that you are working in the correct workspace and that you have permission to manage workspace connectors. If you still do not see Databricks, contact support.
My Databricks Workspace URL is not accepted
My Databricks Workspace URL is not accepted
Enter a Databricks Workspace URL that starts with
https:// and uses a Databricks domain, for example https://adb-123456789.10.azuredatabricks.net.The connection does not work after setup
The connection does not work after setup
Check that the redirect URIs shown in Base44 are added to your Databricks OAuth app. Then confirm that the Client ID, Client Secret, Scopes, and Databricks Workspace URL are correct.
FAQs
Who can add the Databricks connector?
Who can add the Databricks connector?
You need permission to manage workspace connectors.
Where do I find the Base44 redirect URIs?
Where do I find the Base44 redirect URIs?
Click View redirect URIs in the connector setup form. Add the redirect URIs shown in Base44 to your Databricks OAuth app.
What should I enter for Databricks Workspace URL?
What should I enter for Databricks Workspace URL?
Enter your Databricks Workspace URL. The URL must start with
https:// and use a Databricks domain, for example https://adb-123456789.10.azuredatabricks.net.Can I add Databricks from the AI chat?
Can I add Databricks from the AI chat?
Yes. You can start from the AI chat in a specific app. If the connector is not set up yet, Base44 asks for the connector details before continuing.
Do people using my app need to connect Databricks themselves?
Do people using my app need to connect Databricks themselves?
No. The Databricks connector is set up at the workspace level and can be used across apps created in that workspace.