databricks-isv-databricks-connect

Automates Databricks Connect authentication and session setup for PWAF-compliant ISV integrations.

5|1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/databricks-solutions/partner-ai-dev-kit --skill databricks-isv-databricks-connect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-isv-databricks-connect
Source: https://github.com/databricks-solutions/partner-ai-dev-kit/tree/main/skills/databricks-connect
Command: npx skills add https://github.com/databricks-solutions/partner-ai-dev-kit --skill databricks-isv-databricks-connect

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates secure setup of PWAF-compliant Databricks Connect sessions for partner integrations, reducing manual configuration and risk.

Core Features & Use Cases

  • Supports PAT, OAuth M2M, and OAuth U2M with both serverless and classic compute.
  • Telemetry-ready sessions using the PWAF-recommended user agent pattern to ensure consistent observability.
  • Enables end-to-end connection workflows for ISV apps to run Spark jobs remotely.

Quick Start

Configure host and credentials, then initialize a Databricks Connect session following the skill guidelines.

Frequently Asked Questions about databricks-isv-databricks-connect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up Databricks Connect authentication for an ISV partner integration?

Databricks Connect authentication for ISV integrations is automated by configuring a host, appropriate credentials like a PAT or OAuth client credentials, and a serverless_compute_id or cluster_id to establish a secure remote Spark execution session.

What authentication methods does Databricks Connect support for remote Spark execution?

Remote Spark execution supports Personal Access Tokens (PAT), OAuth Machine-to-Machine (M2M), and OAuth User-to-Machine (U2M) authentication methods, enabling flexible and secure connections across multiple environments.

Can I use Databricks Connect with serverless compute for PWAF-compliant applications?

Yes, PWAF-compliant partner integrations support both serverless and classic compute for Databricks Connect sessions, requiring a serverless_compute_id or cluster_id alongside your host and credentials.

How does Databricks Connect handle telemetry for PWAF partner integrations?

Telemetry for PWAF partner integrations is handled by applying the recommended userAgent pattern during session setup, ensuring consistent observability and tracking for remote Spark jobs.

What credentials do I need to initialize a Databricks Connect session?

To initialize a Databricks Connect session, you need a host, a token for PAT or client credentials for OAuth M2M, and a target serverless_compute_id or cluster_id to automate the secure setup.

Why use OAuth M2M instead of PAT for Databricks Connect ISV integrations?

Using OAuth M2M instead of PAT for ISV integrations provides automated, secure server-to-server authentication without manual token management, aligning with PWAF compliance for remote Spark execution.