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
- Authentication
- Single-Sign-On (SSO) with OAuth
- Long-running operations
- Paginated responses
- Logging
- Interaction with
dbutils
- Data Plane APIs
- Workspace Client
- Workspace APIs
- Apps
- Unity Catalog
w.artifact_allowlists
: Artifact Allowlistsw.catalogs
: Catalogsw.connections
: Connectionsw.external_locations
: External Locationsw.functions
: Functionsw.grants
: Grantsw.metastores
: Metastoresw.model_versions
: Model Versionsw.online_tables
: Online Tablesw.quality_monitors
: Quality Monitorsw.registered_models
: Registered Modelsw.resource_quotas
: Resource Quotasw.schemas
: Schemasw.storage_credentials
: Storage Credentialsw.system_schemas
: SystemSchemasw.table_constraints
: Table Constraintsw.tables
: Tablesw.temporary_table_credentials
: Temporary Table Credentialsw.volumes
: Volumesw.workspace_bindings
: Workspace Bindings
- Compute
w.cluster_policies
: Cluster Policiesw.clusters
: Clustersw.command_execution
: Command Executionw.global_init_scripts
: Global Init Scriptsw.instance_pools
: Instance Poolsw.instance_profiles
: Instance Profilesw.libraries
: Managed Librariesw.policy_compliance_for_clusters
: Policy compliance for clustersw.policy_families
: Policy Families
- Dashboards
- File Management
- Identity and Access Management
- Jobs
- Marketplace
w.consumer_fulfillments
: Consumer Fulfillmentsw.consumer_installations
: Consumer Installationsw.consumer_listings
: Consumer Listingsw.consumer_personalization_requests
: Consumer Personalization Requestsw.consumer_providers
: Consumer Providersw.provider_exchange_filters
: Provider Exchange Filtersw.provider_exchanges
: Provider Exchangesw.provider_files
: Provider Filesw.provider_listings
: Provider Listingsw.provider_personalization_requests
: Provider Personalization Requestsw.provider_provider_analytics_dashboards
: Provider Providers Analytics Dashboardsw.provider_providers
: Provider Providers
- Machine Learning
- Delta Live Tables
- Provisioning
- Real-time Serving
- Settings
w.credentials_manager
: Credentials Managerw.ip_access_lists
: IP Access Listsw.notification_destinations
: Notification Destinationsw.settings
: Settingsw.settings.aibi_dashboard_embedding_access_policy
: AI/BI Dashboard Embedding Access Policyw.settings.aibi_dashboard_embedding_approved_domains
: AI/BI Dashboard Embedding Approved Domainsw.settings.automatic_cluster_update
: Automatic Cluster Updatew.settings.compliance_security_profile
: Compliance Security Profilew.settings.default_namespace
: Default Namespacew.settings.disable_legacy_access
: Disable Legacy Accessw.settings.disable_legacy_dbfs
: Disable Legacy DBFSw.settings.enhanced_security_monitoring
: Enhanced Security Monitoringw.settings.restrict_workspace_admins
: Restrict Workspace Adminsw.token_management
: Token managementw.tokens
: Tokenw.workspace_conf
: Workspace Conf
- Delta Sharing
- Databricks SQL
w.alerts
: Alertsw.alerts_legacy
: Alerts (legacy)w.dashboard_widgets
: Dashboard Widgetsw.dashboards
: Dashboardsw.data_sources
: Data Sources (legacy)w.dbsql_permissions
: ACL / Permissionsw.queries
: Queriesw.queries_legacy
: Queries (legacy)w.query_history
: Query Historyw.query_visualizations
: Query Visualizationsw.query_visualizations_legacy
: Query Visualizations (legacy)w.statement_execution
: Statement Executionw.warehouses
: SQL Warehouses
- Vector Search
- Workspace
- Account Client
- Account APIs
- Billing
- Unity Catalog
- Identity and Access Management
- OAuth
- Provisioning
- Settings
a.ip_access_lists
: Account IP Access Listsa.network_connectivity
: Network Connectivitya.settings
: Account Settingsa.settings.csp_enablement_account
: Compliance Security Profile For New Workspacesa.settings.disable_legacy_features
: Disable Legacy Featuresa.settings.esm_enablement_account
: Enhanced Security Monitoring For New Workspacesa.settings.personal_compute
: Personal Compute Enablement
- Dataclasses