All integrations
Catalogue metadata onlydeveloper toolsv20260821_00

DATABRICKS

Databricks

Databricks is the lakehouse company, helping data teams solve the world's toughest problems with unified analytics platform for big data and AI.

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

427

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

2

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2API_KEY

OAUTH2

databricks_oauth2

Provider setup

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

  • Workspace URLfull · stringRequired

API_KEY

databricks_api_key

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

  • Workspace URLfull · stringRequired
  • Access Tokengeneric_api_key · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 151–180 of 427 actions

Add Block to DBFS Stream

DATABRICKS_FILES_DBFS_ADD_BLOCK

Tool to append a block of data to an open DBFS stream. Use when uploading large files in chunks as part of the DBFS streaming upload workflow: 1) create a stream handle, 2) add blocks, 3) close the stream. Each block is limited to 1 MB of base64-encoded data.

Untrusted display-only summary

Create DBFS File Stream

DATABRICKS_FILES_DBFS_CREATE

Tool to open a stream to write to a DBFS file and returns a handle. Use when uploading files to DBFS using the streaming workflow: 1) create a stream handle, 2) add blocks of data, 3) close the stream. The returned handle has a 10-minute idle timeout and must be used within that period.

Untrusted display-only summary

Delete DBFS File or Directory

DATABRICKS_FILES_DBFS_DELETE

Tool to delete a file or directory from DBFS. Use when you need to remove files or directories from the Databricks File System. For large deletions (>10K files), use dbutils.fs in a cluster context instead of the REST API. Operation may return 503 PARTIAL_DELETE for large deletions and should be re-invoked until compl…

Untrusted display-only summary

Get DBFS File Status

DATABRICKS_FILES_DBFS_GET_STATUS

Tool to get the information of a file or directory in DBFS. Use when you need to check if a file or directory exists, retrieve its size, type, or last modification time. Throws RESOURCE_DOES_NOT_EXIST exception if the file or directory does not exist.

Untrusted display-only summary

Move DBFS File or Directory

DATABRICKS_FILES_DBFS_MOVE

Tool to move a file or directory from one location to another within DBFS. Use when you need to relocate files or directories in Databricks File System. Recursively moves all files if source is a directory. Not recommended for large-scale operations (>10k files) as it may timeout after ~60 seconds.

Untrusted display-only summary

Read DBFS File Contents

DATABRICKS_FILES_DBFS_READ

Tool to read the contents of a file from DBFS. Returns base64-encoded file data with maximum read size of 1 MB per request. Use when you need to retrieve file contents from Databricks File System. Throws RESOURCE_DOES_NOT_EXIST if file does not exist, INVALID_PARAMETER_VALUE if path is a directory, MAX_READ_SIZE_EXCEE…

Untrusted display-only summary

Get All Library Statuses

DATABRICKS_GET_ALL_LIBRARY_STATUSES

Tool to retrieve status of all libraries across all Databricks clusters. Use when you need to check library installation status on all clusters, including libraries set to be installed on all clusters via the API or libraries UI. Returns detailed status information for each library on each cluster.

Untrusted display-only summary

Get Cluster Information

DATABRICKS_GET_CLUSTER

Tool to retrieve comprehensive metadata and configuration details for a Databricks cluster by its unique identifier. Use when you need to check cluster state, configuration, resources, or operational details. Returns cluster information including state, compute configuration, cloud-specific settings, and resource allo…

Untrusted display-only summary

Get User by ID

DATABRICKS_GET_USER_BY_ID

Tool to retrieve information for a specific user in Databricks workspace by their ID. Use when you need to get complete user details including identity, contact information, group memberships, roles, and entitlements. Implements the SCIM 2.0 protocol standard for retrieving User resources.

Untrusted display-only summary

Update IAM Account Access Control Rule Set

DATABRICKS_IAM_ACCOUNT_ACCESS_CONTROL_UPDATE_RULE_SET

Tool to update account-level access control rule set for service principals, groups, or budget policies. Use when you need to replace the entire set of access control rules for a resource. This is a PUT operation that replaces all existing roles - to preserve existing roles, they must be included in the grant_rules ar…

Untrusted display-only summary

Get IAM Account Group V2

DATABRICKS_IAM_ACCOUNT_GROUPS_V2_GET

Tool to retrieve a specific group resource by its unique identifier from a Databricks account using SCIM v2 protocol. Use when you need to get complete group details including members, roles, and entitlements.

Untrusted display-only summary

Get Current User Information

DATABRICKS_IAM_CURRENT_USER_ME

Tool to retrieve details about the currently authenticated user or service principal making the API request. Use when you need to get information about the current user's identity, groups, roles, and entitlements within the Databricks workspace.

Untrusted display-only summary

Create IAM Group V2

DATABRICKS_IAM_GROUPS_V2_CREATE

Tool to create a new group in Databricks workspace using SCIM v2 protocol. Use when you need to create a new security group with a unique display name, optionally with initial members, entitlements, and roles.

Untrusted display-only summary

Delete IAM Group V2

DATABRICKS_IAM_GROUPS_V2_DELETE

Tool to delete a group from Databricks workspace using SCIM v2 protocol. Use when you need to permanently remove a security group. Requires appropriate permissions to delete the group.

Untrusted display-only summary

Get Workspace IAM Group V2

DATABRICKS_IAM_GROUPS_V2_GET

Tool to retrieve details of a specific group by ID from Databricks workspace using SCIM v2 protocol. Use when you need to get complete group information including members, roles, entitlements, and metadata.

Untrusted display-only summary

Patch IAM Group V2

DATABRICKS_IAM_GROUPS_V2_PATCH

Tool to partially update a Databricks workspace group using SCIM 2.0 PATCH operations. Use when you need to modify group attributes like displayName, add/remove members, or update entitlements/roles. All operations in a single request are atomic.

Untrusted display-only summary

Update IAM Group V2

DATABRICKS_IAM_GROUPS_V2_UPDATE

Tool to update an existing group in Databricks workspace using SCIM v2 protocol. This performs a complete replacement of the group resource. Use when you need to update group properties, members, entitlements, or roles. For partial updates, consider using PATCH instead.

Untrusted display-only summary

Get IAM Permissions

DATABRICKS_IAM_PERMISSIONS_GET

Tool to retrieve IAM permissions for a Databricks workspace object. Use when you need to check who has access to a specific resource and their permission levels. Returns the access control list (ACL) including user, group, and service principal permissions with inheritance information.

Untrusted display-only summary

Get IAM Permission Levels

DATABRICKS_IAM_PERMISSIONS_GET_PERMISSION_LEVELS

Tool to retrieve available permission levels for a Databricks workspace object. Use when you need to understand what permission levels can be assigned to users or groups for a specific object type. Returns permission levels like CAN_READ, CAN_RUN, CAN_EDIT, CAN_MANAGE with their descriptions. Available levels vary by…

Untrusted display-only summary

Set IAM Permissions

DATABRICKS_IAM_PERMISSIONS_SET

Tool to set IAM permissions for a Databricks workspace object, replacing all existing permissions. Use when you need to configure complete access control for a resource. This operation replaces the entire access control list - existing permissions are overwritten. Admin permissions on the admins group cannot be remove…

Untrusted display-only summary

Update IAM Permissions

DATABRICKS_IAM_PERMISSIONS_UPDATE

Tool to incrementally update permissions on Databricks workspace objects including dashboards, jobs, clusters, warehouses, notebooks, and more. Use when you need to modify specific permissions without replacing the entire permission set. This PATCH operation updates only the specified permissions, preserving existing…

Untrusted display-only summary

Migrate Permissions

DATABRICKS_IAM_PERM_MIGRATION_MIGRATE_PERMS

Tool to migrate ACL permissions from workspace groups to account groups. Use when adopting Unity Catalog and migrating permissions from workspace-level groups to account-level groups. Primarily used by the Unity Catalog Migration (UCX) tool. Supports batch processing with configurable size limits.

Untrusted display-only summary

Create IAM Service Principal V2

DATABRICKS_IAM_SERVICE_PRINCIPALS_V2_CREATE

Tool to create a new service principal in Databricks workspace using SCIM v2 protocol. Use when you need to create a service principal that already exists in the Databricks account. Required for identity-federated workspaces where you must specify a valid UUID applicationId.

Untrusted display-only summary

Delete IAM Service Principal V2

DATABRICKS_IAM_SERVICE_PRINCIPALS_V2_DELETE

Tool to delete a service principal from Databricks workspace using SCIM v2 protocol. Use when you need to permanently remove a service principal and revoke its access to the workspace. The operation is idempotent - subsequent DELETE requests to the same ID will return 404 Not Found.

Untrusted display-only summary

Get IAM Service Principal V2

DATABRICKS_IAM_SERVICE_PRINCIPALS_V2_GET

Tool to retrieve details of a specific service principal by ID from Databricks workspace using SCIM v2 protocol. Use when you need to get complete service principal information including groups, roles, entitlements, and metadata.

Untrusted display-only summary

Patch IAM Service Principal V2

DATABRICKS_IAM_SERVICE_PRINCIPALS_V2_PATCH

Tool to partially update a service principal using SCIM 2.0 PATCH operations. Use when you need to modify service principal attributes like active status, displayName, groups, entitlements, or roles without replacing the entire resource. All operations in a single request are atomic.

Untrusted display-only summary

Update IAM Service Principal V2

DATABRICKS_IAM_SERVICE_PRINCIPALS_V2_UPDATE

Tool to update an existing service principal in Databricks workspace using SCIM v2 protocol. This performs a complete replacement of the service principal resource (PUT operation). Use when you need to update service principal properties, group memberships, entitlements, or roles. Note: applicationId and id are immuta…

Untrusted display-only summary

Create IAM User V2

DATABRICKS_IAM_USERS_V2_CREATE

Tool to create a new user in Databricks workspace using SCIM v2 protocol. Use when you need to provision a new user account with a unique userName (email), optionally with display name, activation status, group memberships, entitlements, and roles.

Untrusted display-only summary

Delete IAM User V2

DATABRICKS_IAM_USERS_V2_DELETE

Tool to delete a user from Databricks workspace using SCIM v2 protocol. Use when you need to inactivate a user and revoke their access to the workspace. Note that users are automatically purged 30 days after deletion if they do not own or belong to any workspace. Applications or scripts using tokens generated by the d…

Untrusted display-only summary

Patch IAM User V2

DATABRICKS_IAM_USERS_V2_PATCH

Tool to partially update a user using SCIM 2.0 PATCH operations. Use when you need to modify user attributes like active status, displayName, userName, name fields, emails, groups, entitlements, or roles without replacing the entire resource. All operations in a single request are atomic.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.