{
  "ab_internal": {
    "isEnterprise": false,
    "ql": 100,
    "requireVersionIncrementsInPullRequests": true,
    "sl": 100
  },
  "connectorBuildOptions": {
    "baseImage": "docker.io/airbyte/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"
  },
  "connectorTestSuitesOptions": [
    {
      "suite": "unitTests"
    },
    {
      "suite": "integrationTests",
      "testSecrets": [
        {
          "fileName": "config.json",
          "name": "SECRET_DESTINATION_DUCKDB__MOTHERDUCK__CREDS",
          "secretStore": {
            "alias": "airbyte-connector-testing-secret-store",
            "type": "GSM"
          }
        }
      ]
    },
    {
      "suite": "acceptanceTests",
      "testSecrets": [
        {
          "fileName": "config.json",
          "name": "SECRET_DESTINATION_DUCKDB__MOTHERDUCK__CREDS",
          "secretStore": {
            "alias": "airbyte-connector-testing-secret-store",
            "type": "GSM"
          }
        }
      ]
    }
  ],
  "custom": false,
  "destinationDefinitionId": "042ee9b5-eb98-4e99-a4e5-3f0d573bee66",
  "dockerImageTag": "0.2.6-preview.3b9aa85",
  "dockerRepository": "airbyte/destination-motherduck",
  "documentationUrl": "https://docs.airbyte.com/integrations/destinations/motherduck",
  "externalDocumentationUrls": [
    {
      "title": "MotherDuck documentation",
      "type": "api_reference",
      "url": "https://motherduck.com/docs"
    },
    {
      "title": "Authentication",
      "type": "authentication_guide",
      "url": "https://motherduck.com/docs/key-tasks/authenticating-and-connecting-to-motherduck/"
    },
    {
      "title": "MotherDuck Status",
      "type": "status_page",
      "url": "https://status.motherduck.com/"
    },
    {
      "title": "MotherDuck Version Lifecycle Schedules",
      "type": "api_deprecations",
      "url": "https://motherduck.com/docs/troubleshooting/version-lifecycle-schedules/"
    }
  ],
  "generated": {
    "git": {
      "commit_author": "donny",
      "commit_author_email": "donny@motherduck.com",
      "commit_sha": "01ff62384d6ef85fdb6edd6691575faca78a37da",
      "commit_timestamp": "2026-08-04T11:23:02+02:00"
    },
    "sbomUrl": "https://connectors.airbyte.com/files/sbom/airbyte/destination-motherduck/0.2.6-preview.3b9aa85.spdx.json",
    "source_file_info": {
      "metadata_bucket_name": "prod-airbyte-cloud-connector-metadata-service",
      "metadata_file_path": "metadata/airbyte/destination-motherduck/0.2.6-preview.3b9aa85/metadata.yaml",
      "metadata_last_modified": "2026-08-04T16:39:51.879026+00:00",
      "registry_entry_generated_at": "2026-08-04T16:39:51.879026+00:00"
    }
  },
  "githubIssueLabel": "destination-motherduck",
  "icon": "duckdb.svg",
  "iconUrl": "https://connectors.airbyte.com/files/metadata/airbyte/destination-motherduck/latest/icon.svg",
  "language": "python",
  "license": "ELv2",
  "name": "MotherDuck",
  "packageInfo": {
    "cdk_version": "python:6.61.6"
  },
  "public": true,
  "releaseStage": "alpha",
  "releases": {
    "rolloutConfiguration": {
      "advanceDelayMinutes": 10,
      "autopilotConfig": {
        "autoPromoteStages": true,
        "autoStart": true,
        "strategy": "fast"
      },
      "defaultRolloutMode": "autopilot",
      "enableProgressiveRollout": false,
      "initialPercentage": 0,
      "maxPercentage": 50
    }
  },
  "remoteRegistries": {
    "pypi": {
      "enabled": false,
      "packageName": "airbyte-destination-motherduck"
    }
  },
  "resourceRequirements": {
    "jobSpecific": [
      {
        "jobType": "check_connection",
        "resourceRequirements": {
          "memory_limit": "800Mi",
          "memory_request": "800Mi"
        }
      },
      {
        "jobType": "sync",
        "resourceRequirements": {
          "memory_limit": "2Gi",
          "memory_request": "2Gi"
        }
      }
    ]
  },
  "sourceType": "database",
  "spec": {
    "connectionSpecification": {
      "$schema": "http://json-schema.org/draft-07/schema#",
      "additionalProperties": true,
      "properties": {
        "destination_path": {
          "default": "md:",
          "description": "Path to a .duckdb file or 'md:<DATABASE_NAME>' to connect to a MotherDuck database. If 'md:' is specified without a database name, the default MotherDuck database name ('my_db') will be used.",
          "examples": [
            "/local/destination.duckdb",
            "md:",
            "md:data_db",
            "md:my_db"
          ],
          "title": "Destination DB",
          "type": "string"
        },
        "motherduck_api_key": {
          "airbyte_secret": true,
          "description": "API access token to use for authentication to a MotherDuck database.",
          "title": "MotherDuck Access Token",
          "type": "string"
        },
        "schema": {
          "description": "Database schema name, defaults to 'main' if not specified.",
          "examples": [
            "main",
            "airbyte_raw",
            "my_schema"
          ],
          "title": "Schema Name",
          "type": "string"
        }
      },
      "required": [
        "motherduck_api_key"
      ],
      "title": "Destination MotherDuck",
      "type": "object"
    },
    "documentationUrl": "https://docs.airbyte.io/integrations/destinations/motherduck",
    "supported_destination_sync_modes": [
      "overwrite",
      "append",
      "append_dedup"
    ],
    "supportsDBT": true,
    "supportsIncremental": true,
    "supportsNormalization": false
  },
  "supportLevel": "certified",
  "supportsDataActivation": false,
  "tags": [
    "language:python",
    "cdk:python"
  ],
  "tombstone": false
}
