{"adoption": {"forks": 590, "observed_at": "2026-08-28T04:09:29.554332+00:00", "stars": 5778}, "canonical_url": "https://ross.abutalabs.com/products/dlt", "card": {"archived": false, "artifact_type": "library", "description": "data load tool (dlt) is an open source Python library that makes data loading easy 🛠️ ", "domain": ["big-data", "databases", "analytics"], "enriched": true, "function": ["etl", "data-science", "streaming", "database", "sdk"], "health_score": 100, "homepage": "https://dlthub.com/docs", "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["dlt-hub/dlt"], "name": "dlt-hub/dlt", "platform": ["python", "cross-platform", "serverless", "cloud"], "pushed_at": "2026-08-26T21:46:43+00:00", "repo": "dlt-hub/dlt", "stars": 5778, "tags": ["elt", "data-loading", "data-pipelines", "schema-inference", "incremental-loading", "rest-api", "reverse-etl", "data-warehouse", "data-lake", "data-engineering", "automation"], "topics": ["data", "python", "data-engineering", "data-lake", "data-loading", "data-warehouse", "elt", "extract", "load", "transform"], "urls": [], "use_cases": ["load data from a REST API into a database", "build an ELT pipeline in Python", "ingest JSON from APIs into BigQuery or Snowflake", "load SQL database tables into a data warehouse", "move files from S3 into a data lake", "incrementally sync new and updated records", "unnest nested JSON into relational tables", "run data pipelines in Airflow or serverless functions"], "what_it_is": "dlt (data load tool) is an open-source Python library for building ELT data pipelines that extract data from REST APIs, SQL databases, cloud storage, or Python data structures and load it into destinations like DuckDB, BigQuery, Snowflake, or S3. It automatically infers schemas, normalizes nested data, and handles incremental loading, schema evolution, and schema contracts.", "when_to_avoid": ["you need heavy in-pipeline transformations rather than extract-and-load (dlt focuses on EL, with transformations via dltHub or external tools)", "your team prefers no-code/low-code managed connectors over writing Python", "you need streaming (sub-second) ingestion rather than batch or micro-batch loads"], "when_to_choose": ["you need a Python-first, code-based alternative to GUI ETL tools like Fivetran or Airbyte", "you want automatic schema inference, typing, and normalization of messy source data", "you need incremental loading and schema evolution without maintaining pipeline code by hand", "you want pipelines that run anywhere Python runs, from notebooks to Airflow to Lambda"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/dlt", "repo": "dlt-hub/dlt", "role": "main", "score": 98}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.554332+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:52:51.307543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "599a62a9916f655891cc1b8f8a7caf43d6c52117d95448653a628846e1e67c5f", "fetched_at": "2026-08-28T04:09:29.554332+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dlt-hub/dlt"}, {"content_hash": "d1a69711504ffaf31f4f3417f2ba5fd699e1e76d173b037b3ec24166c2a73d26", "fetched_at": "2026-08-29T08:48:18.944295+00:00", "kind": "homepage", "missing": false, "url": "https://dlthub.com/docs"}, {"content_hash": "ba4df49b4e95eba5001bb9e1cf9fee0610404bca774cf5210c4d5fcd44345999", "fetched_at": "2026-08-29T08:48:18.964389+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/reference/explainers/how-dlt-works"}, {"content_hash": "90224f5bfd14911201a7742b95927fcd033d5d5fb792fe1e0bd67668da86690c", "fetched_at": "2026-08-29T08:48:18.953253+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/devel/intro"}, {"content_hash": "7f6a9b9da3bd8fb5fe84fdd1b4864c2576fa6e31477526e209eb7a5737a74cee", "fetched_at": "2026-08-29T08:48:18.955018+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/hub/getting-started/introduction"}, {"content_hash": "b49962b6fdb1a7ade5d3bd3b5e9c3ac93ad31ce33d371386832996882053492d", "fetched_at": "2026-08-29T08:48:18.956902+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/examples"}, {"content_hash": "e0a2daf67b936e9f3c40ee93642c5472916dfc12efc80048a526d443c4aba4b8", "fetched_at": "2026-08-29T08:48:18.958394+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/tutorial/education"}, {"content_hash": "ba76121f7efa23c0f539261723b1d5d844b0318527be816db63093d2004352ac", "fetched_at": "2026-08-29T08:48:18.959865+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/release-highlights"}, {"content_hash": "db5278131b0c74618e338852e64e5fb9e3048b659af1c64376e2f5fe630ccce0", "fetched_at": "2026-08-29T08:48:18.961335+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/reference/installation"}, {"content_hash": "3c18ea698a6649ee4ce2a33c304b0a409e6119ef10c773319be714d36002fbf5", "fetched_at": "2026-08-29T08:48:18.962795+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/tutorial/rest-api"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.554332+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:52:51.307543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "599a62a9916f655891cc1b8f8a7caf43d6c52117d95448653a628846e1e67c5f", "fetched_at": "2026-08-28T04:09:29.554332+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dlt-hub/dlt"}, {"content_hash": "d1a69711504ffaf31f4f3417f2ba5fd699e1e76d173b037b3ec24166c2a73d26", "fetched_at": "2026-08-29T08:48:18.944295+00:00", "kind": "homepage", "missing": false, "url": "https://dlthub.com/docs"}, {"content_hash": "ba4df49b4e95eba5001bb9e1cf9fee0610404bca774cf5210c4d5fcd44345999", "fetched_at": "2026-08-29T08:48:18.964389+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/reference/explainers/how-dlt-works"}, {"content_hash": "90224f5bfd14911201a7742b95927fcd033d5d5fb792fe1e0bd67668da86690c", "fetched_at": "2026-08-29T08:48:18.953253+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/devel/intro"}, {"content_hash": "7f6a9b9da3bd8fb5fe84fdd1b4864c2576fa6e31477526e209eb7a5737a74cee", "fetched_at": "2026-08-29T08:48:18.955018+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/hub/getting-started/introduction"}, {"content_hash": "b49962b6fdb1a7ade5d3bd3b5e9c3ac93ad31ce33d371386832996882053492d", "fetched_at": "2026-08-29T08:48:18.956902+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/examples"}, {"content_hash": "e0a2daf67b936e9f3c40ee93642c5472916dfc12efc80048a526d443c4aba4b8", "fetched_at": "2026-08-29T08:48:18.958394+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/tutorial/education"}, {"content_hash": "ba76121f7efa23c0f539261723b1d5d844b0318527be816db63093d2004352ac", "fetched_at": "2026-08-29T08:48:18.959865+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/release-highlights"}, {"content_hash": "db5278131b0c74618e338852e64e5fb9e3048b659af1c64376e2f5fe630ccce0", "fetched_at": "2026-08-29T08:48:18.961335+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/reference/installation"}, {"content_hash": "3c18ea698a6649ee4ce2a33c304b0a409e6119ef10c773319be714d36002fbf5", "fetched_at": "2026-08-29T08:48:18.962795+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/tutorial/rest-api"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:52:51.307543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "599a62a9916f655891cc1b8f8a7caf43d6c52117d95448653a628846e1e67c5f", "fetched_at": "2026-08-28T04:09:29.554332+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dlt-hub/dlt"}, {"content_hash": "d1a69711504ffaf31f4f3417f2ba5fd699e1e76d173b037b3ec24166c2a73d26", "fetched_at": "2026-08-29T08:48:18.944295+00:00", "kind": "homepage", "missing": false, "url": "https://dlthub.com/docs"}, {"content_hash": "ba4df49b4e95eba5001bb9e1cf9fee0610404bca774cf5210c4d5fcd44345999", "fetched_at": "2026-08-29T08:48:18.964389+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/reference/explainers/how-dlt-works"}, {"content_hash": "90224f5bfd14911201a7742b95927fcd033d5d5fb792fe1e0bd67668da86690c", "fetched_at": "2026-08-29T08:48:18.953253+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/devel/intro"}, {"content_hash": "7f6a9b9da3bd8fb5fe84fdd1b4864c2576fa6e31477526e209eb7a5737a74cee", "fetched_at": "2026-08-29T08:48:18.955018+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/hub/getting-started/introduction"}, {"content_hash": "b49962b6fdb1a7ade5d3bd3b5e9c3ac93ad31ce33d371386832996882053492d", "fetched_at": "2026-08-29T08:48:18.956902+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/examples"}, {"content_hash": "e0a2daf67b936e9f3c40ee93642c5472916dfc12efc80048a526d443c4aba4b8", "fetched_at": "2026-08-29T08:48:18.958394+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/tutorial/education"}, {"content_hash": "ba76121f7efa23c0f539261723b1d5d844b0318527be816db63093d2004352ac", "fetched_at": "2026-08-29T08:48:18.959865+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/release-highlights"}, {"content_hash": "db5278131b0c74618e338852e64e5fb9e3048b659af1c64376e2f5fe630ccce0", "fetched_at": "2026-08-29T08:48:18.961335+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/reference/installation"}, {"content_hash": "3c18ea698a6649ee4ce2a33c304b0a409e6119ef10c773319be714d36002fbf5", "fetched_at": "2026-08-29T08:48:18.962795+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/tutorial/rest-api"}], "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:09:29.554332+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.554332+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.554332+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:52:51.307543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "599a62a9916f655891cc1b8f8a7caf43d6c52117d95448653a628846e1e67c5f", "fetched_at": "2026-08-28T04:09:29.554332+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dlt-hub/dlt"}, {"content_hash": "d1a69711504ffaf31f4f3417f2ba5fd699e1e76d173b037b3ec24166c2a73d26", "fetched_at": "2026-08-29T08:48:18.944295+00:00", "kind": "homepage", "missing": false, "url": "https://dlthub.com/docs"}, {"content_hash": "ba4df49b4e95eba5001bb9e1cf9fee0610404bca774cf5210c4d5fcd44345999", "fetched_at": "2026-08-29T08:48:18.964389+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/reference/explainers/how-dlt-works"}, {"content_hash": "90224f5bfd14911201a7742b95927fcd033d5d5fb792fe1e0bd67668da86690c", "fetched_at": "2026-08-29T08:48:18.953253+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/devel/intro"}, {"content_hash": "7f6a9b9da3bd8fb5fe84fdd1b4864c2576fa6e31477526e209eb7a5737a74cee", "fetched_at": "2026-08-29T08:48:18.955018+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/hub/getting-started/introduction"}, {"content_hash": "b49962b6fdb1a7ade5d3bd3b5e9c3ac93ad31ce33d371386832996882053492d", "fetched_at": "2026-08-29T08:48:18.956902+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/examples"}, {"content_hash": "e0a2daf67b936e9f3c40ee93642c5472916dfc12efc80048a526d443c4aba4b8", "fetched_at": "2026-08-29T08:48:18.958394+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/tutorial/education"}, {"content_hash": "ba76121f7efa23c0f539261723b1d5d844b0318527be816db63093d2004352ac", "fetched_at": "2026-08-29T08:48:18.959865+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/release-highlights"}, {"content_hash": "db5278131b0c74618e338852e64e5fb9e3048b659af1c64376e2f5fe630ccce0", "fetched_at": "2026-08-29T08:48:18.961335+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/reference/installation"}, {"content_hash": "3c18ea698a6649ee4ce2a33c304b0a409e6119ef10c773319be714d36002fbf5", "fetched_at": "2026-08-29T08:48:18.962795+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/tutorial/rest-api"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.554332+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.554332+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:52:51.307543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "599a62a9916f655891cc1b8f8a7caf43d6c52117d95448653a628846e1e67c5f", "fetched_at": "2026-08-28T04:09:29.554332+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dlt-hub/dlt"}, {"content_hash": "d1a69711504ffaf31f4f3417f2ba5fd699e1e76d173b037b3ec24166c2a73d26", "fetched_at": "2026-08-29T08:48:18.944295+00:00", "kind": "homepage", "missing": false, "url": "https://dlthub.com/docs"}, {"content_hash": "ba4df49b4e95eba5001bb9e1cf9fee0610404bca774cf5210c4d5fcd44345999", "fetched_at": "2026-08-29T08:48:18.964389+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/reference/explainers/how-dlt-works"}, {"content_hash": "90224f5bfd14911201a7742b95927fcd033d5d5fb792fe1e0bd67668da86690c", "fetched_at": "2026-08-29T08:48:18.953253+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/devel/intro"}, {"content_hash": "7f6a9b9da3bd8fb5fe84fdd1b4864c2576fa6e31477526e209eb7a5737a74cee", "fetched_at": "2026-08-29T08:48:18.955018+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/hub/getting-started/introduction"}, {"content_hash": "b49962b6fdb1a7ade5d3bd3b5e9c3ac93ad31ce33d371386832996882053492d", "fetched_at": "2026-08-29T08:48:18.956902+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/examples"}, {"content_hash": "e0a2daf67b936e9f3c40ee93642c5472916dfc12efc80048a526d443c4aba4b8", "fetched_at": "2026-08-29T08:48:18.958394+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/tutorial/education"}, {"content_hash": "ba76121f7efa23c0f539261723b1d5d844b0318527be816db63093d2004352ac", "fetched_at": "2026-08-29T08:48:18.959865+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/release-highlights"}, {"content_hash": "db5278131b0c74618e338852e64e5fb9e3048b659af1c64376e2f5fe630ccce0", "fetched_at": "2026-08-29T08:48:18.961335+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/reference/installation"}, {"content_hash": "3c18ea698a6649ee4ce2a33c304b0a409e6119ef10c773319be714d36002fbf5", "fetched_at": "2026-08-29T08:48:18.962795+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/tutorial/rest-api"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.554332+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.554332+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.554332+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:52:51.307543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "599a62a9916f655891cc1b8f8a7caf43d6c52117d95448653a628846e1e67c5f", "fetched_at": "2026-08-28T04:09:29.554332+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dlt-hub/dlt"}, {"content_hash": "d1a69711504ffaf31f4f3417f2ba5fd699e1e76d173b037b3ec24166c2a73d26", "fetched_at": "2026-08-29T08:48:18.944295+00:00", "kind": "homepage", "missing": false, "url": "https://dlthub.com/docs"}, {"content_hash": "ba4df49b4e95eba5001bb9e1cf9fee0610404bca774cf5210c4d5fcd44345999", "fetched_at": "2026-08-29T08:48:18.964389+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/reference/explainers/how-dlt-works"}, {"content_hash": "90224f5bfd14911201a7742b95927fcd033d5d5fb792fe1e0bd67668da86690c", "fetched_at": "2026-08-29T08:48:18.953253+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/devel/intro"}, {"content_hash": "7f6a9b9da3bd8fb5fe84fdd1b4864c2576fa6e31477526e209eb7a5737a74cee", "fetched_at": "2026-08-29T08:48:18.955018+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/hub/getting-started/introduction"}, {"content_hash": "b49962b6fdb1a7ade5d3bd3b5e9c3ac93ad31ce33d371386832996882053492d", "fetched_at": "2026-08-29T08:48:18.956902+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/examples"}, {"content_hash": "e0a2daf67b936e9f3c40ee93642c5472916dfc12efc80048a526d443c4aba4b8", "fetched_at": "2026-08-29T08:48:18.958394+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/tutorial/education"}, {"content_hash": "ba76121f7efa23c0f539261723b1d5d844b0318527be816db63093d2004352ac", "fetched_at": "2026-08-29T08:48:18.959865+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/release-highlights"}, {"content_hash": "db5278131b0c74618e338852e64e5fb9e3048b659af1c64376e2f5fe630ccce0", "fetched_at": "2026-08-29T08:48:18.961335+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/reference/installation"}, {"content_hash": "3c18ea698a6649ee4ce2a33c304b0a409e6119ef10c773319be714d36002fbf5", "fetched_at": "2026-08-29T08:48:18.962795+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/tutorial/rest-api"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.554332+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.554332+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:52:51.307543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "599a62a9916f655891cc1b8f8a7caf43d6c52117d95448653a628846e1e67c5f", "fetched_at": "2026-08-28T04:09:29.554332+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dlt-hub/dlt"}, {"content_hash": "d1a69711504ffaf31f4f3417f2ba5fd699e1e76d173b037b3ec24166c2a73d26", "fetched_at": "2026-08-29T08:48:18.944295+00:00", "kind": "homepage", "missing": false, "url": "https://dlthub.com/docs"}, {"content_hash": "ba4df49b4e95eba5001bb9e1cf9fee0610404bca774cf5210c4d5fcd44345999", "fetched_at": "2026-08-29T08:48:18.964389+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/reference/explainers/how-dlt-works"}, {"content_hash": "90224f5bfd14911201a7742b95927fcd033d5d5fb792fe1e0bd67668da86690c", "fetched_at": "2026-08-29T08:48:18.953253+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/devel/intro"}, {"content_hash": "7f6a9b9da3bd8fb5fe84fdd1b4864c2576fa6e31477526e209eb7a5737a74cee", "fetched_at": "2026-08-29T08:48:18.955018+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/hub/getting-started/introduction"}, {"content_hash": "b49962b6fdb1a7ade5d3bd3b5e9c3ac93ad31ce33d371386832996882053492d", "fetched_at": "2026-08-29T08:48:18.956902+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/examples"}, {"content_hash": "e0a2daf67b936e9f3c40ee93642c5472916dfc12efc80048a526d443c4aba4b8", "fetched_at": "2026-08-29T08:48:18.958394+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/tutorial/education"}, {"content_hash": "ba76121f7efa23c0f539261723b1d5d844b0318527be816db63093d2004352ac", "fetched_at": "2026-08-29T08:48:18.959865+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/release-highlights"}, {"content_hash": "db5278131b0c74618e338852e64e5fb9e3048b659af1c64376e2f5fe630ccce0", "fetched_at": "2026-08-29T08:48:18.961335+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/reference/installation"}, {"content_hash": "3c18ea698a6649ee4ce2a33c304b0a409e6119ef10c773319be714d36002fbf5", "fetched_at": "2026-08-29T08:48:18.962795+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/tutorial/rest-api"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:52:51.307543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "599a62a9916f655891cc1b8f8a7caf43d6c52117d95448653a628846e1e67c5f", "fetched_at": "2026-08-28T04:09:29.554332+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dlt-hub/dlt"}, {"content_hash": "d1a69711504ffaf31f4f3417f2ba5fd699e1e76d173b037b3ec24166c2a73d26", "fetched_at": "2026-08-29T08:48:18.944295+00:00", "kind": "homepage", "missing": false, "url": "https://dlthub.com/docs"}, {"content_hash": "ba4df49b4e95eba5001bb9e1cf9fee0610404bca774cf5210c4d5fcd44345999", "fetched_at": "2026-08-29T08:48:18.964389+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/reference/explainers/how-dlt-works"}, {"content_hash": "90224f5bfd14911201a7742b95927fcd033d5d5fb792fe1e0bd67668da86690c", "fetched_at": "2026-08-29T08:48:18.953253+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/devel/intro"}, {"content_hash": "7f6a9b9da3bd8fb5fe84fdd1b4864c2576fa6e31477526e209eb7a5737a74cee", "fetched_at": "2026-08-29T08:48:18.955018+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/hub/getting-started/introduction"}, {"content_hash": "b49962b6fdb1a7ade5d3bd3b5e9c3ac93ad31ce33d371386832996882053492d", "fetched_at": "2026-08-29T08:48:18.956902+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/examples"}, {"content_hash": "e0a2daf67b936e9f3c40ee93642c5472916dfc12efc80048a526d443c4aba4b8", "fetched_at": "2026-08-29T08:48:18.958394+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/tutorial/education"}, {"content_hash": "ba76121f7efa23c0f539261723b1d5d844b0318527be816db63093d2004352ac", "fetched_at": "2026-08-29T08:48:18.959865+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/release-highlights"}, {"content_hash": "db5278131b0c74618e338852e64e5fb9e3048b659af1c64376e2f5fe630ccce0", "fetched_at": "2026-08-29T08:48:18.961335+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/reference/installation"}, {"content_hash": "3c18ea698a6649ee4ce2a33c304b0a409e6119ef10c773319be714d36002fbf5", "fetched_at": "2026-08-29T08:48:18.962795+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/tutorial/rest-api"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:52:51.307543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "599a62a9916f655891cc1b8f8a7caf43d6c52117d95448653a628846e1e67c5f", "fetched_at": "2026-08-28T04:09:29.554332+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dlt-hub/dlt"}, {"content_hash": "d1a69711504ffaf31f4f3417f2ba5fd699e1e76d173b037b3ec24166c2a73d26", "fetched_at": "2026-08-29T08:48:18.944295+00:00", "kind": "homepage", "missing": false, "url": "https://dlthub.com/docs"}, {"content_hash": "ba4df49b4e95eba5001bb9e1cf9fee0610404bca774cf5210c4d5fcd44345999", "fetched_at": "2026-08-29T08:48:18.964389+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/reference/explainers/how-dlt-works"}, {"content_hash": "90224f5bfd14911201a7742b95927fcd033d5d5fb792fe1e0bd67668da86690c", "fetched_at": "2026-08-29T08:48:18.953253+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/devel/intro"}, {"content_hash": "7f6a9b9da3bd8fb5fe84fdd1b4864c2576fa6e31477526e209eb7a5737a74cee", "fetched_at": "2026-08-29T08:48:18.955018+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/hub/getting-started/introduction"}, {"content_hash": "b49962b6fdb1a7ade5d3bd3b5e9c3ac93ad31ce33d371386832996882053492d", "fetched_at": "2026-08-29T08:48:18.956902+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/examples"}, {"content_hash": "e0a2daf67b936e9f3c40ee93642c5472916dfc12efc80048a526d443c4aba4b8", "fetched_at": "2026-08-29T08:48:18.958394+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/tutorial/education"}, {"content_hash": "ba76121f7efa23c0f539261723b1d5d844b0318527be816db63093d2004352ac", "fetched_at": "2026-08-29T08:48:18.959865+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/release-highlights"}, {"content_hash": "db5278131b0c74618e338852e64e5fb9e3048b659af1c64376e2f5fe630ccce0", "fetched_at": "2026-08-29T08:48:18.961335+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/reference/installation"}, {"content_hash": "3c18ea698a6649ee4ce2a33c304b0a409e6119ef10c773319be714d36002fbf5", "fetched_at": "2026-08-29T08:48:18.962795+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/tutorial/rest-api"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:52:51.307543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "599a62a9916f655891cc1b8f8a7caf43d6c52117d95448653a628846e1e67c5f", "fetched_at": "2026-08-28T04:09:29.554332+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dlt-hub/dlt"}, {"content_hash": "d1a69711504ffaf31f4f3417f2ba5fd699e1e76d173b037b3ec24166c2a73d26", "fetched_at": "2026-08-29T08:48:18.944295+00:00", "kind": "homepage", "missing": false, "url": "https://dlthub.com/docs"}, {"content_hash": "ba4df49b4e95eba5001bb9e1cf9fee0610404bca774cf5210c4d5fcd44345999", "fetched_at": "2026-08-29T08:48:18.964389+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/reference/explainers/how-dlt-works"}, {"content_hash": "90224f5bfd14911201a7742b95927fcd033d5d5fb792fe1e0bd67668da86690c", "fetched_at": "2026-08-29T08:48:18.953253+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/devel/intro"}, {"content_hash": "7f6a9b9da3bd8fb5fe84fdd1b4864c2576fa6e31477526e209eb7a5737a74cee", "fetched_at": "2026-08-29T08:48:18.955018+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/hub/getting-started/introduction"}, {"content_hash": "b49962b6fdb1a7ade5d3bd3b5e9c3ac93ad31ce33d371386832996882053492d", "fetched_at": "2026-08-29T08:48:18.956902+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/examples"}, {"content_hash": "e0a2daf67b936e9f3c40ee93642c5472916dfc12efc80048a526d443c4aba4b8", "fetched_at": "2026-08-29T08:48:18.958394+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/tutorial/education"}, {"content_hash": "ba76121f7efa23c0f539261723b1d5d844b0318527be816db63093d2004352ac", "fetched_at": "2026-08-29T08:48:18.959865+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/release-highlights"}, {"content_hash": "db5278131b0c74618e338852e64e5fb9e3048b659af1c64376e2f5fe630ccce0", "fetched_at": "2026-08-29T08:48:18.961335+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/reference/installation"}, {"content_hash": "3c18ea698a6649ee4ce2a33c304b0a409e6119ef10c773319be714d36002fbf5", "fetched_at": "2026-08-29T08:48:18.962795+00:00", "kind": "site_page", "missing": false, "url": "https://dlthub.com/docs/tutorial/rest-api"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 97}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1680, "days_push": 7, "days_rel": 22, "gap_med": 13.5, "n_releases_24m": 45}, "score": 98, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}