{"destinationDefinitionId": "072d5540-f236-4294-ba7c-ade8fd918496", "name": "Databricks Lakehouse", "dockerRepository": "airbyte/destination-databricks", "dockerImageTag": "3.3.7-preview.96d6eb4", "documentationUrl": "https://docs.airbyte.com/integrations/destinations/databricks", "icon": "databricks.svg", "iconUrl": "https://connectors.airbyte.com/files/metadata/airbyte/destination-databricks/latest/icon.svg", "spec": {"documentationUrl": "https://docs.airbyte.com/integrations/destinations/databricks", "connectionSpecification": {"$schema": "http://json-schema.org/draft-07/schema#", "title": "Databricks Lakehouse Destination Spec", "type": "object", "required": ["accept_terms", "hostname", "http_path", "database", "authentication"], "properties": {"accept_terms": {"title": "Agree to the Databricks JDBC Driver Terms & Conditions", "type": "boolean", "description": "You must agree to the Databricks JDBC Driver Terms & Conditions to use this connector.", "default": false, "order": 1}, "hostname": {"title": "Server Hostname", "type": "string", "description": "Databricks Cluster Server Hostname.", "examples": ["abc-12345678-wxyz.cloud.databricks.com"], "order": 2}, "http_path": {"title": "HTTP Path", "type": "string", "description": "Databricks Cluster HTTP Path.", "examples": ["sql/1.0/warehouses/0000-1111111-abcd90"], "order": 3}, "port": {"title": "Port", "type": "string", "description": "Databricks Cluster Port.", "default": "443", "examples": ["443"], "order": 4}, "database": {"title": "Databricks Unity Catalog Name", "description": "The name of the unity catalog for the database", "type": "string", "order": 5}, "schema": {"title": "Default Schema", "description": "The default schema tables are written. If not specified otherwise, the \"default\" will be used.", "type": "string", "examples": ["default"], "default": "default", "order": 6}, "authentication": {"title": "Authentication", "type": "object", "description": "Authentication mechanism for Staging files and running queries", "default": "OAUTH", "order": 8, "oneOf": [{"title": "OAuth2 (Recommended)", "required": ["auth_type", "client_id", "secret"], "properties": {"auth_type": {"type": "string", "const": "OAUTH", "order": 0}, "client_id": {"type": "string", "order": 1}, "secret": {"type": "string", "airbyte_secret": true, "order": 2}}}, {"title": "Personal Access Token", "required": ["auth_type", "personal_access_token"], "properties": {"auth_type": {"type": "string", "const": "BASIC", "order": 0}, "personal_access_token": {"type": "string", "airbyte_secret": true, "order": 1}}}]}, "purge_staging_data": {"title": "Purge Staging Files and Tables", "type": "boolean", "description": "Default to 'true'. Switch it to 'false' for debugging purpose.", "default": true, "order": 9}, "raw_schema_override": {"type": "string", "description": "The schema to write raw tables into (default: airbyte_internal)", "title": "Raw Table Schema Name", "default": "airbyte_internal", "order": 10}}}, "supportsIncremental": true, "supportsNormalization": false, "supportsDBT": false, "supported_destination_sync_modes": ["overwrite", "append", "append_dedup"]}, "tombstone": false, "public": true, "custom": false, "releaseStage": "alpha", "supportLevel": "certified", "tags": ["language:java"], "resourceRequirements": {"jobSpecific": [{"jobType": "check_connection", "resourceRequirements": {"memory_request": "600Mi", "memory_limit": "600Mi"}}]}, "releases": {"breakingChanges": {"2.0.0": {"upgradeDeadline": "2025-01-31", "message": "**This is a private preview version, Do not upgrade until you review the changes**.\\n This version is a rewrite of the community connector with support for Unity catalog, and staging files using Unity catalog volumes. This version also introduces [Destinations V2](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#what-is-destinations-v2), which provides better error handling, incremental delivery of data for large syncs, and improved final table structures. To review the breaking changes, see [here](https://docs.airbyte.com/release_notes/upgrading_to_destinations_v2/#quick-start-to-upgrading).\n", "migrationDocumentationUrl": "https://docs.airbyte.com/integrations/destinations/databricks-migrations#2.0.0"}, "3.0.0": {"upgradeDeadline": "2025-01-31", "message": "This version adds an `_airbyte_generation_id` column to the raw and final tables. If you ran a sync using 2.0.0, you MUST manually drop the raw and final tables and then clear (reset) your connection; this release will not automatically upgrade your tables.\n", "migrationDocumentationUrl": "https://docs.airbyte.com/integrations/destinations/databricks-migrations#3.0.0"}}, "migrationDocumentationUrl": "https://docs.airbyte.com/integrations/destinations/databricks-migrations"}, "ab_internal": {"sl": 100, "ql": 100, "isEnterprise": false, "requireVersionIncrementsInPullRequests": true}, "supportsRefreshes": true, "supportsFileTransfer": false, "supportsDataActivation": false, "generated": {"git": {"commit_sha": "d552bb6fd9194eba9e56339ee989675a95901465", "commit_timestamp": "2026-02-19T17:56:10+00:00", "commit_author": "Devin AI", "commit_author_email": "158243242+devin-ai-integration[bot]@users.noreply.github.com"}, "source_file_info": {"metadata_file_path": "metadata/airbyte/destination-databricks/3.3.7-preview.96d6eb4/metadata.yaml", "metadata_bucket_name": "prod-airbyte-cloud-connector-metadata-service", "metadata_last_modified": "2026-02-28T12:52:58.298000+00:00", "registry_entry_generated_at": "2026-02-28T12:54:11.546264"}, "sbomUrl": "https://connectors.airbyte.com/files/sbom/airbyte/destination-databricks/3.3.7-preview.96d6eb4.spdx.json"}, "packageInfo": {}, "language": "java", "githubIssueLabel": "destination-databricks", "sourceType": "database", "connectorTestSuitesOptions": [{"suite": "unitTests"}, {"suite": "integrationTests", "testSecrets": [{"fileName": "azure_config.json", "name": "SECRET_DESTINATION-DATABRICKS_AZURE__CREDS", "secretStore": {"alias": "airbyte-connector-testing-secret-store", "type": "GSM"}}, {"fileName": "config.json", "name": "SECRET_DESTINATION-DATABRICKS__CREDS", "secretStore": {"alias": "airbyte-connector-testing-secret-store", "type": "GSM"}}, {"fileName": "staging_config.json", "name": "SECRET_DESTINATION-DATABRICKS__STAGING_CREDS", "secretStore": {"alias": "airbyte-connector-testing-secret-store", "type": "GSM"}}, {"fileName": "oauth_config.json", "name": "SECRET_DESTINATION_DATABRICKS_OAUTH_CONFIG", "secretStore": {"alias": "airbyte-connector-testing-secret-store", "type": "GSM"}}, {"fileName": "pat_config.json", "name": "SECRET_DESTINATION_DATABRICKS_PERSONAL_ACCESS_TOKEN_CONFIG", "secretStore": {"alias": "airbyte-connector-testing-secret-store", "type": "GSM"}}]}], "connectorBuildOptions": {"baseImage": "docker.io/airbyte/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"}, "externalDocumentationUrls": [{"title": "Release notes", "type": "api_release_history", "url": "https://docs.databricks.com/release-notes/index.html"}, {"title": "Authentication", "type": "authentication_guide", "url": "https://docs.databricks.com/dev-tools/auth.html"}, {"title": "Access control", "type": "permissions_scopes", "url": "https://docs.databricks.com/security/access-control/index.html"}, {"title": "SQL reference", "type": "sql_reference", "url": "https://docs.databricks.com/sql/language-manual/index.html"}, {"title": "Databricks Status", "type": "status_page", "url": "https://status.databricks.com/"}], "license": "ELv2"}