databricks-isv-python-sqlalchemy

Implement PWAF-compliant SQLAlchemy integrations with Databricks authentication and telemetry.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Implement robust, PWAF-compliant SQLAlchemy integrations with Databricks by providing standardized patterns for authentication, telemetry, and error handling.

Core Features & Use Cases

  • PAT, OAuth M2M, and OAuth U2M authentication patterns for ISV integrations.
  • Telemetry compatibility with User-Agent attribution and standard URL formats.
  • Error handling and retry logic support for reliable data access.

Quick Start

Install the required Python packages and run a minimal connection example using the databricks-sqlalchemy dialect with a sample token.

Frequently Asked Questions about databricks-isv-python-sqlalchemy

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

FAQPage Schema
How do I implement SQLAlchemy authentication with Databricks for an ISV integration?

SQLAlchemy authentication with Databricks is implemented using standardized patterns for PAT, OAuth M2M, and OAuth U2M flows, ensuring explicit authentication and automated token management for reliable ISV data access.

What is the best way to handle Databricks SQLAlchemy connection errors and retries?

Handling Databricks SQLAlchemy connection errors requires stable error handling with built-in retry logic, ensuring reliable data access during transient failures when querying through the databricks-sqlalchemy dialect.

Does this Skill support OAuth U2M and M2M token management for Databricks connections?

OAuth U2M and M2M token management are fully supported, providing automated token lifecycle handling and explicit authentication flow enforcement for secure Databricks SQLAlchemy integrations.

How do I add User-Agent telemetry to Databricks SQLAlchemy queries?

User-Agent telemetry is added to Databricks SQLAlchemy queries by applying standard URL-based connection patterns and telemetry compatibility rules, enabling proper attribution for ISV integrations.

Can I use multiple authentication flows simultaneously with Databricks SQLAlchemy?

Multiple authentication flows can be used simultaneously with Databricks SQLAlchemy by following the Skill's guidance on multi-auth usage and host normalization to maintain PWAF compliance.

Why does my Databricks SQLAlchemy URL connection fail without host normalization?

Databricks SQLAlchemy URL connections fail without host normalization because the integration enforces stable URL-based connection patterns, requiring proper host formatting to establish reliable data access.