{"adoption": {"forks": 312, "observed_at": "2026-08-28T04:07:35.623670+00:00", "stars": 2991}, "canonical_url": "https://ross.abutalabs.com/products/data-diff", "card": {"archived": true, "artifact_type": "cli-tool", "description": "Compare tables within or across databases", "domain": ["databases", "data-science"], "enriched": true, "function": ["database", "cli", "developer-tools", "data-science"], "health_score": 10, "homepage": "https://docs.datafold.com", "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["datafold/data-diff"], "name": "datafold/data-diff", "platform": ["python", "cli", "cross-platform"], "pushed_at": "2024-05-17T13:45:03+00:00", "repo": "datafold/data-diff", "stars": 2991, "tags": ["data-diffing", "data-quality", "dbt", "sql", "data-reconciliation", "sunset", "data-engineering"], "topics": ["database", "mysql", "postgresql", "snowflake", "rdbms", "trino", "data-engineering", "data-quality", "data-science", "data-quality-monitoring", "databricks-sql", "dataengineering", "dataquality", "oracle-database", "postgres", "sql", "dbt", "python", "data", "data-diffing"], "urls": [], "use_cases": ["compare rows between two tables in different databases", "validate data parity after a database migration", "reconcile production and staging tables", "diff a Snowflake table against a Postgres table", "check data quality by finding changed rows between environments", "verify dbt model outputs row by row"], "what_it_is": "A command-line tool and Python library that efficiently diffs rows between tables within or across SQL databases like PostgreSQL, MySQL, Snowflake, Oracle, and Trino. The open-source project was sunset by Datafold in May 2024 and is no longer actively maintained.", "when_to_avoid": ["you need actively maintained software with bug fixes and new database support", "you want CI/CD data diffing with a UI - consider Datafold's commercial product instead", "you need long-term production support for a critical pipeline"], "when_to_choose": ["you need fast row-level diffing across heterogeneous SQL databases", "you want a lightweight Python library or CLI for data reconciliation", "you're validating a data platform migration and don't need vendor support"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/data-diff", "repo": "datafold/data-diff", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.623670+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:47:26.815887+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e2956a1e14c3a5b3e89eb8b92566c7ab053f56287e6bf89a7e2835b566690415", "fetched_at": "2026-08-28T04:07:35.623670+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datafold/data-diff"}, {"content_hash": "a809146dbcf8a69227b0dc6fd81f3c08c51e7a64ad1093490eb275657779f9d7", "fetched_at": "2026-08-29T09:46:27.212286+00:00", "kind": "homepage", "missing": false, "url": "https://docs.datafold.com"}, {"content_hash": "f532a4293260166c730eb8aa22cada52f4621931ca293a449d6a1021c07831c8", "fetched_at": "2026-08-29T09:46:27.224408+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/oauth"}, {"content_hash": "d35b984676ab68286fd5e00738357ab8bfe578da6de024212f3135249302717d", "fetched_at": "2026-08-29T09:46:27.226495+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/faq/overview"}, {"content_hash": "203ad2c1533a863f211f4d65cd068fbcbc68748a9cbc03dc08a475284b926600", "fetched_at": "2026-08-29T09:46:27.244819+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations"}, {"content_hash": "4800ab64797685753cf1fd963b60677b79d3325d51256a84aad49b186e1e8568", "fetched_at": "2026-08-29T09:46:27.246671+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/code-repositories"}, {"content_hash": "52424f767999efde2133be42fd9bde1f84d54b2fd31daafd66625eaf9ed7c4fe", "fetched_at": "2026-08-29T09:46:27.248304+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/deployment-testing/getting-started/universal/no-code"}, {"content_hash": "cdf362f83532fc741770e566477c4bd500e8ca8c13a862762dccc04f6e781ce9", "fetched_at": "2026-08-29T09:46:27.250260+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/deployment-testing/getting-started/universal/api"}, {"content_hash": "77ada88448e2b15a9b36ed5ad6ea5571337a30252d29f58ed782feba532bd43f", "fetched_at": "2026-08-29T09:46:27.252729+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/orchestrators/dbt-core"}, {"content_hash": "322de3542e9d11e1b6af0bb8b9d2e3fc89fef8865fe2cc351f7a340a3db62fee", "fetched_at": "2026-08-29T09:46:27.255108+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/data-diff/json"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.623670+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:47:26.815887+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e2956a1e14c3a5b3e89eb8b92566c7ab053f56287e6bf89a7e2835b566690415", "fetched_at": "2026-08-28T04:07:35.623670+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datafold/data-diff"}, {"content_hash": "a809146dbcf8a69227b0dc6fd81f3c08c51e7a64ad1093490eb275657779f9d7", "fetched_at": "2026-08-29T09:46:27.212286+00:00", "kind": "homepage", "missing": false, "url": "https://docs.datafold.com"}, {"content_hash": "f532a4293260166c730eb8aa22cada52f4621931ca293a449d6a1021c07831c8", "fetched_at": "2026-08-29T09:46:27.224408+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/oauth"}, {"content_hash": "d35b984676ab68286fd5e00738357ab8bfe578da6de024212f3135249302717d", "fetched_at": "2026-08-29T09:46:27.226495+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/faq/overview"}, {"content_hash": "203ad2c1533a863f211f4d65cd068fbcbc68748a9cbc03dc08a475284b926600", "fetched_at": "2026-08-29T09:46:27.244819+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations"}, {"content_hash": "4800ab64797685753cf1fd963b60677b79d3325d51256a84aad49b186e1e8568", "fetched_at": "2026-08-29T09:46:27.246671+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/code-repositories"}, {"content_hash": "52424f767999efde2133be42fd9bde1f84d54b2fd31daafd66625eaf9ed7c4fe", "fetched_at": "2026-08-29T09:46:27.248304+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/deployment-testing/getting-started/universal/no-code"}, {"content_hash": "cdf362f83532fc741770e566477c4bd500e8ca8c13a862762dccc04f6e781ce9", "fetched_at": "2026-08-29T09:46:27.250260+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/deployment-testing/getting-started/universal/api"}, {"content_hash": "77ada88448e2b15a9b36ed5ad6ea5571337a30252d29f58ed782feba532bd43f", "fetched_at": "2026-08-29T09:46:27.252729+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/orchestrators/dbt-core"}, {"content_hash": "322de3542e9d11e1b6af0bb8b9d2e3fc89fef8865fe2cc351f7a340a3db62fee", "fetched_at": "2026-08-29T09:46:27.255108+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/data-diff/json"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:47:26.815887+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e2956a1e14c3a5b3e89eb8b92566c7ab053f56287e6bf89a7e2835b566690415", "fetched_at": "2026-08-28T04:07:35.623670+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datafold/data-diff"}, {"content_hash": "a809146dbcf8a69227b0dc6fd81f3c08c51e7a64ad1093490eb275657779f9d7", "fetched_at": "2026-08-29T09:46:27.212286+00:00", "kind": "homepage", "missing": false, "url": "https://docs.datafold.com"}, {"content_hash": "f532a4293260166c730eb8aa22cada52f4621931ca293a449d6a1021c07831c8", "fetched_at": "2026-08-29T09:46:27.224408+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/oauth"}, {"content_hash": "d35b984676ab68286fd5e00738357ab8bfe578da6de024212f3135249302717d", "fetched_at": "2026-08-29T09:46:27.226495+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/faq/overview"}, {"content_hash": "203ad2c1533a863f211f4d65cd068fbcbc68748a9cbc03dc08a475284b926600", "fetched_at": "2026-08-29T09:46:27.244819+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations"}, {"content_hash": "4800ab64797685753cf1fd963b60677b79d3325d51256a84aad49b186e1e8568", "fetched_at": "2026-08-29T09:46:27.246671+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/code-repositories"}, {"content_hash": "52424f767999efde2133be42fd9bde1f84d54b2fd31daafd66625eaf9ed7c4fe", "fetched_at": "2026-08-29T09:46:27.248304+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/deployment-testing/getting-started/universal/no-code"}, {"content_hash": "cdf362f83532fc741770e566477c4bd500e8ca8c13a862762dccc04f6e781ce9", "fetched_at": "2026-08-29T09:46:27.250260+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/deployment-testing/getting-started/universal/api"}, {"content_hash": "77ada88448e2b15a9b36ed5ad6ea5571337a30252d29f58ed782feba532bd43f", "fetched_at": "2026-08-29T09:46:27.252729+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/orchestrators/dbt-core"}, {"content_hash": "322de3542e9d11e1b6af0bb8b9d2e3fc89fef8865fe2cc351f7a340a3db62fee", "fetched_at": "2026-08-29T09:46:27.255108+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/data-diff/json"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.623670+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.623670+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.623670+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:47:26.815887+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e2956a1e14c3a5b3e89eb8b92566c7ab053f56287e6bf89a7e2835b566690415", "fetched_at": "2026-08-28T04:07:35.623670+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datafold/data-diff"}, {"content_hash": "a809146dbcf8a69227b0dc6fd81f3c08c51e7a64ad1093490eb275657779f9d7", "fetched_at": "2026-08-29T09:46:27.212286+00:00", "kind": "homepage", "missing": false, "url": "https://docs.datafold.com"}, {"content_hash": "f532a4293260166c730eb8aa22cada52f4621931ca293a449d6a1021c07831c8", "fetched_at": "2026-08-29T09:46:27.224408+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/oauth"}, {"content_hash": "d35b984676ab68286fd5e00738357ab8bfe578da6de024212f3135249302717d", "fetched_at": "2026-08-29T09:46:27.226495+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/faq/overview"}, {"content_hash": "203ad2c1533a863f211f4d65cd068fbcbc68748a9cbc03dc08a475284b926600", "fetched_at": "2026-08-29T09:46:27.244819+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations"}, {"content_hash": "4800ab64797685753cf1fd963b60677b79d3325d51256a84aad49b186e1e8568", "fetched_at": "2026-08-29T09:46:27.246671+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/code-repositories"}, {"content_hash": "52424f767999efde2133be42fd9bde1f84d54b2fd31daafd66625eaf9ed7c4fe", "fetched_at": "2026-08-29T09:46:27.248304+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/deployment-testing/getting-started/universal/no-code"}, {"content_hash": "cdf362f83532fc741770e566477c4bd500e8ca8c13a862762dccc04f6e781ce9", "fetched_at": "2026-08-29T09:46:27.250260+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/deployment-testing/getting-started/universal/api"}, {"content_hash": "77ada88448e2b15a9b36ed5ad6ea5571337a30252d29f58ed782feba532bd43f", "fetched_at": "2026-08-29T09:46:27.252729+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/orchestrators/dbt-core"}, {"content_hash": "322de3542e9d11e1b6af0bb8b9d2e3fc89fef8865fe2cc351f7a340a3db62fee", "fetched_at": "2026-08-29T09:46:27.255108+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/data-diff/json"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.623670+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.623670+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:47:26.815887+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e2956a1e14c3a5b3e89eb8b92566c7ab053f56287e6bf89a7e2835b566690415", "fetched_at": "2026-08-28T04:07:35.623670+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datafold/data-diff"}, {"content_hash": "a809146dbcf8a69227b0dc6fd81f3c08c51e7a64ad1093490eb275657779f9d7", "fetched_at": "2026-08-29T09:46:27.212286+00:00", "kind": "homepage", "missing": false, "url": "https://docs.datafold.com"}, {"content_hash": "f532a4293260166c730eb8aa22cada52f4621931ca293a449d6a1021c07831c8", "fetched_at": "2026-08-29T09:46:27.224408+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/oauth"}, {"content_hash": "d35b984676ab68286fd5e00738357ab8bfe578da6de024212f3135249302717d", "fetched_at": "2026-08-29T09:46:27.226495+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/faq/overview"}, {"content_hash": "203ad2c1533a863f211f4d65cd068fbcbc68748a9cbc03dc08a475284b926600", "fetched_at": "2026-08-29T09:46:27.244819+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations"}, {"content_hash": "4800ab64797685753cf1fd963b60677b79d3325d51256a84aad49b186e1e8568", "fetched_at": "2026-08-29T09:46:27.246671+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/code-repositories"}, {"content_hash": "52424f767999efde2133be42fd9bde1f84d54b2fd31daafd66625eaf9ed7c4fe", "fetched_at": "2026-08-29T09:46:27.248304+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/deployment-testing/getting-started/universal/no-code"}, {"content_hash": "cdf362f83532fc741770e566477c4bd500e8ca8c13a862762dccc04f6e781ce9", "fetched_at": "2026-08-29T09:46:27.250260+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/deployment-testing/getting-started/universal/api"}, {"content_hash": "77ada88448e2b15a9b36ed5ad6ea5571337a30252d29f58ed782feba532bd43f", "fetched_at": "2026-08-29T09:46:27.252729+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/orchestrators/dbt-core"}, {"content_hash": "322de3542e9d11e1b6af0bb8b9d2e3fc89fef8865fe2cc351f7a340a3db62fee", "fetched_at": "2026-08-29T09:46:27.255108+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/data-diff/json"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.623670+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.623670+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.623670+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:47:26.815887+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e2956a1e14c3a5b3e89eb8b92566c7ab053f56287e6bf89a7e2835b566690415", "fetched_at": "2026-08-28T04:07:35.623670+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datafold/data-diff"}, {"content_hash": "a809146dbcf8a69227b0dc6fd81f3c08c51e7a64ad1093490eb275657779f9d7", "fetched_at": "2026-08-29T09:46:27.212286+00:00", "kind": "homepage", "missing": false, "url": "https://docs.datafold.com"}, {"content_hash": "f532a4293260166c730eb8aa22cada52f4621931ca293a449d6a1021c07831c8", "fetched_at": "2026-08-29T09:46:27.224408+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/oauth"}, {"content_hash": "d35b984676ab68286fd5e00738357ab8bfe578da6de024212f3135249302717d", "fetched_at": "2026-08-29T09:46:27.226495+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/faq/overview"}, {"content_hash": "203ad2c1533a863f211f4d65cd068fbcbc68748a9cbc03dc08a475284b926600", "fetched_at": "2026-08-29T09:46:27.244819+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations"}, {"content_hash": "4800ab64797685753cf1fd963b60677b79d3325d51256a84aad49b186e1e8568", "fetched_at": "2026-08-29T09:46:27.246671+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/code-repositories"}, {"content_hash": "52424f767999efde2133be42fd9bde1f84d54b2fd31daafd66625eaf9ed7c4fe", "fetched_at": "2026-08-29T09:46:27.248304+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/deployment-testing/getting-started/universal/no-code"}, {"content_hash": "cdf362f83532fc741770e566477c4bd500e8ca8c13a862762dccc04f6e781ce9", "fetched_at": "2026-08-29T09:46:27.250260+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/deployment-testing/getting-started/universal/api"}, {"content_hash": "77ada88448e2b15a9b36ed5ad6ea5571337a30252d29f58ed782feba532bd43f", "fetched_at": "2026-08-29T09:46:27.252729+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/orchestrators/dbt-core"}, {"content_hash": "322de3542e9d11e1b6af0bb8b9d2e3fc89fef8865fe2cc351f7a340a3db62fee", "fetched_at": "2026-08-29T09:46:27.255108+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/data-diff/json"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.623670+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.623670+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:47:26.815887+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e2956a1e14c3a5b3e89eb8b92566c7ab053f56287e6bf89a7e2835b566690415", "fetched_at": "2026-08-28T04:07:35.623670+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datafold/data-diff"}, {"content_hash": "a809146dbcf8a69227b0dc6fd81f3c08c51e7a64ad1093490eb275657779f9d7", "fetched_at": "2026-08-29T09:46:27.212286+00:00", "kind": "homepage", "missing": false, "url": "https://docs.datafold.com"}, {"content_hash": "f532a4293260166c730eb8aa22cada52f4621931ca293a449d6a1021c07831c8", "fetched_at": "2026-08-29T09:46:27.224408+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/oauth"}, {"content_hash": "d35b984676ab68286fd5e00738357ab8bfe578da6de024212f3135249302717d", "fetched_at": "2026-08-29T09:46:27.226495+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/faq/overview"}, {"content_hash": "203ad2c1533a863f211f4d65cd068fbcbc68748a9cbc03dc08a475284b926600", "fetched_at": "2026-08-29T09:46:27.244819+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations"}, {"content_hash": "4800ab64797685753cf1fd963b60677b79d3325d51256a84aad49b186e1e8568", "fetched_at": "2026-08-29T09:46:27.246671+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/code-repositories"}, {"content_hash": "52424f767999efde2133be42fd9bde1f84d54b2fd31daafd66625eaf9ed7c4fe", "fetched_at": "2026-08-29T09:46:27.248304+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/deployment-testing/getting-started/universal/no-code"}, {"content_hash": "cdf362f83532fc741770e566477c4bd500e8ca8c13a862762dccc04f6e781ce9", "fetched_at": "2026-08-29T09:46:27.250260+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/deployment-testing/getting-started/universal/api"}, {"content_hash": "77ada88448e2b15a9b36ed5ad6ea5571337a30252d29f58ed782feba532bd43f", "fetched_at": "2026-08-29T09:46:27.252729+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/orchestrators/dbt-core"}, {"content_hash": "322de3542e9d11e1b6af0bb8b9d2e3fc89fef8865fe2cc351f7a340a3db62fee", "fetched_at": "2026-08-29T09:46:27.255108+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/data-diff/json"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:47:26.815887+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e2956a1e14c3a5b3e89eb8b92566c7ab053f56287e6bf89a7e2835b566690415", "fetched_at": "2026-08-28T04:07:35.623670+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datafold/data-diff"}, {"content_hash": "a809146dbcf8a69227b0dc6fd81f3c08c51e7a64ad1093490eb275657779f9d7", "fetched_at": "2026-08-29T09:46:27.212286+00:00", "kind": "homepage", "missing": false, "url": "https://docs.datafold.com"}, {"content_hash": "f532a4293260166c730eb8aa22cada52f4621931ca293a449d6a1021c07831c8", "fetched_at": "2026-08-29T09:46:27.224408+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/oauth"}, {"content_hash": "d35b984676ab68286fd5e00738357ab8bfe578da6de024212f3135249302717d", "fetched_at": "2026-08-29T09:46:27.226495+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/faq/overview"}, {"content_hash": "203ad2c1533a863f211f4d65cd068fbcbc68748a9cbc03dc08a475284b926600", "fetched_at": "2026-08-29T09:46:27.244819+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations"}, {"content_hash": "4800ab64797685753cf1fd963b60677b79d3325d51256a84aad49b186e1e8568", "fetched_at": "2026-08-29T09:46:27.246671+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/code-repositories"}, {"content_hash": "52424f767999efde2133be42fd9bde1f84d54b2fd31daafd66625eaf9ed7c4fe", "fetched_at": "2026-08-29T09:46:27.248304+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/deployment-testing/getting-started/universal/no-code"}, {"content_hash": "cdf362f83532fc741770e566477c4bd500e8ca8c13a862762dccc04f6e781ce9", "fetched_at": "2026-08-29T09:46:27.250260+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/deployment-testing/getting-started/universal/api"}, {"content_hash": "77ada88448e2b15a9b36ed5ad6ea5571337a30252d29f58ed782feba532bd43f", "fetched_at": "2026-08-29T09:46:27.252729+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/orchestrators/dbt-core"}, {"content_hash": "322de3542e9d11e1b6af0bb8b9d2e3fc89fef8865fe2cc351f7a340a3db62fee", "fetched_at": "2026-08-29T09:46:27.255108+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/data-diff/json"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:47:26.815887+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e2956a1e14c3a5b3e89eb8b92566c7ab053f56287e6bf89a7e2835b566690415", "fetched_at": "2026-08-28T04:07:35.623670+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datafold/data-diff"}, {"content_hash": "a809146dbcf8a69227b0dc6fd81f3c08c51e7a64ad1093490eb275657779f9d7", "fetched_at": "2026-08-29T09:46:27.212286+00:00", "kind": "homepage", "missing": false, "url": "https://docs.datafold.com"}, {"content_hash": "f532a4293260166c730eb8aa22cada52f4621931ca293a449d6a1021c07831c8", "fetched_at": "2026-08-29T09:46:27.224408+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/oauth"}, {"content_hash": "d35b984676ab68286fd5e00738357ab8bfe578da6de024212f3135249302717d", "fetched_at": "2026-08-29T09:46:27.226495+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/faq/overview"}, {"content_hash": "203ad2c1533a863f211f4d65cd068fbcbc68748a9cbc03dc08a475284b926600", "fetched_at": "2026-08-29T09:46:27.244819+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations"}, {"content_hash": "4800ab64797685753cf1fd963b60677b79d3325d51256a84aad49b186e1e8568", "fetched_at": "2026-08-29T09:46:27.246671+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/code-repositories"}, {"content_hash": "52424f767999efde2133be42fd9bde1f84d54b2fd31daafd66625eaf9ed7c4fe", "fetched_at": "2026-08-29T09:46:27.248304+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/deployment-testing/getting-started/universal/no-code"}, {"content_hash": "cdf362f83532fc741770e566477c4bd500e8ca8c13a862762dccc04f6e781ce9", "fetched_at": "2026-08-29T09:46:27.250260+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/deployment-testing/getting-started/universal/api"}, {"content_hash": "77ada88448e2b15a9b36ed5ad6ea5571337a30252d29f58ed782feba532bd43f", "fetched_at": "2026-08-29T09:46:27.252729+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/orchestrators/dbt-core"}, {"content_hash": "322de3542e9d11e1b6af0bb8b9d2e3fc89fef8865fe2cc351f7a340a3db62fee", "fetched_at": "2026-08-29T09:46:27.255108+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/data-diff/json"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:47:26.815887+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e2956a1e14c3a5b3e89eb8b92566c7ab053f56287e6bf89a7e2835b566690415", "fetched_at": "2026-08-28T04:07:35.623670+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datafold/data-diff"}, {"content_hash": "a809146dbcf8a69227b0dc6fd81f3c08c51e7a64ad1093490eb275657779f9d7", "fetched_at": "2026-08-29T09:46:27.212286+00:00", "kind": "homepage", "missing": false, "url": "https://docs.datafold.com"}, {"content_hash": "f532a4293260166c730eb8aa22cada52f4621931ca293a449d6a1021c07831c8", "fetched_at": "2026-08-29T09:46:27.224408+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/oauth"}, {"content_hash": "d35b984676ab68286fd5e00738357ab8bfe578da6de024212f3135249302717d", "fetched_at": "2026-08-29T09:46:27.226495+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/faq/overview"}, {"content_hash": "203ad2c1533a863f211f4d65cd068fbcbc68748a9cbc03dc08a475284b926600", "fetched_at": "2026-08-29T09:46:27.244819+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations"}, {"content_hash": "4800ab64797685753cf1fd963b60677b79d3325d51256a84aad49b186e1e8568", "fetched_at": "2026-08-29T09:46:27.246671+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/code-repositories"}, {"content_hash": "52424f767999efde2133be42fd9bde1f84d54b2fd31daafd66625eaf9ed7c4fe", "fetched_at": "2026-08-29T09:46:27.248304+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/deployment-testing/getting-started/universal/no-code"}, {"content_hash": "cdf362f83532fc741770e566477c4bd500e8ca8c13a862762dccc04f6e781ce9", "fetched_at": "2026-08-29T09:46:27.250260+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/deployment-testing/getting-started/universal/api"}, {"content_hash": "77ada88448e2b15a9b36ed5ad6ea5571337a30252d29f58ed782feba532bd43f", "fetched_at": "2026-08-29T09:46:27.252729+00:00", "kind": "site_page", "missing": false, "url": "https://docs.datafold.com/integrations/orchestrators/dbt-core"}, {"content_hash": "322de3542e9d11e1b6af0bb8b9d2e3fc89fef8865fe2cc351f7a340a3db62fee", "fetched_at": "2026-08-29T09:46:27.255108+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/data-diff/json"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1640, "days_push": 838, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}