databricks-isv-java-sdk

Automate PWAF-aligned Databricks Java SDK integration for authentication and workspace management.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PWAF-compliant Databricks Java integrations require a standardized setup for authentication, telemetry, and workspace access; this Skill provides a guided pattern to implement such integrations efficiently.

Core Features & Use Cases

  • Supports PAT, OAuth M2M, and U2M custom OAuth flows for Java SDK workflows.
  • Telemetry via UserAgent integration to attribute usage and performance.
  • Enables workspace APIs, Unity Catalog, Jobs, and REST-style access using the Java SDK.

Quick Start

Install the Databricks Java SDK in your Maven project and initialize a WorkspaceClient with your chosen authentication flow.

Frequently Asked Questions about databricks-isv-java-sdk

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

FAQPage Schema
How do I set up OAuth M2M authentication for Databricks Java SDK integrations?

OAuth M2M authentication for Databricks Java SDK integrations is configured by initializing a WorkspaceClient with the appropriate environment variables and credentials, following PWAF standards for secure machine-to-machine access.

What is PWAF compliance for Databricks ISV integrations?

PWAF compliance for Databricks ISV integrations is a standardized requirement ensuring that Java applications implement approved authentication flows, telemetry tracking, and workspace API access patterns correctly.

Can I use PAT and U2M custom OAuth flows with the Databricks Java SDK?

Yes, the Databricks Java SDK supports both PAT and U2M custom OAuth flows, allowing ISV developers to choose the appropriate authentication method based on their specific workspace access requirements.

How do I add telemetry to my Databricks Java SDK application?

Telemetry is added to Databricks Java SDK applications by integrating UserAgent strings, which attribute usage and performance metrics to your ISV integration for PWAF compliance and monitoring.

What is the best way to access workspace APIs and Unity Catalog using Java?

The best way to access workspace APIs and Unity Catalog using Java is by initializing a WorkspaceClient through the Databricks Java SDK, enabling REST-style API access for your integration.