Initialize a new pipeline with
dlt init dlthub:<source_name> duckdb
A few examples:
dlt init dlthub:shutterstock duckdb
dlt init dlthub:notion duckdb
dlt init dlthub:coin_api duckdb
This 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 source
These YAMLs will enable you to set up your pipeline for any source in Cursor.