Initialize a new pipeline with
dlt init dlthub:<source_name> duckdbA few examples:
dlt init dlthub:shutterstock duckdbdlt init dlthub:notion duckdbdlt init dlthub:coin_api duckdbThis repository contains declarative source connectors built with dlt for various REST APIs. Each source enables you to quickly build pipelines that extract data from external APIs into destinations like DuckDB, Iceberg, or DataFrames — with schema evolution, automatic type inference, and out-of-the-box support for authentication, cursors, and scaling.
Each source follows the same layout:
source_name/
├── source_name-docs.yaml # dlt specific API specs
├── source_name-docs.md # instructions to create a pipeline with the sourceThese YAMLs will enable you to set up your pipeline for any source in Cursor.