Logo

Databricks SDK for Python

Navigation

  • Getting Started
  • Authentication
  • Single-Sign-On (SSO) with OAuth
  • Long-running operations
  • Paginated responses
  • Logging
  • Interaction with dbutils
  • SDK Clients
  • Reference

Related Topics

  • Documentation overview
    • Next: Getting Started

Quick search

Databricks SDK for Python (Beta)ΒΆ

The Databricks SDK for Python includes functionality to accelerate development with Python for the Databricks Lakehouse. It covers all public Databricks REST API operations.

This SDK is supported for production use cases, but we do expect future releases to have some interface changes. We are keen to hear feedback from you on these SDKs. Please file GitHub issues, and we will address them.

  • Getting Started
    • Installation
    • Authentication
    • Listing resources
    • Using Data Classes & Enums
    • Examples
  • Authentication
    • Notebook-native authentication
    • Default authentication flow
    • Databricks native authentication
    • Azure native authentication
    • Overriding .databrickscfg
    • Additional configuration options
  • Single-Sign-On (SSO) with OAuth
    • Integration with Azure Active Directory
    • Authorization Code flow with PKCE
    • SSO for local scripts on development machines
    • Creating custom OAuth applications
  • Long-running operations
  • Paginated responses
  • Logging
  • Interaction with dbutils
  • SDK Clients
    • WorkspaceClient
    • AccountClient
  • Reference
    • billing: Billing
    • catalog: Unity Catalog
    • compute: Compute
    • files: File Management
    • iam: Identity and Access Management
    • jobs: Jobs
    • ml: Machine Learning
    • oauth2: OAuth
    • pipelines: Delta Live Tables
    • provisioning: Provisioning
    • serving: Real-time Serving
    • settings: Settings
    • sharing: Delta Sharing
    • sql: Databricks SQL
    • workspace: Databricks Workspace
©2023, Databricks. | Powered by Sphinx 7.2.6 & Alabaster 0.7.13 | Page source