Banian

dlt hub

Simple data loading with Python

dlt (data load tool) is an open-source Python framework that radically simplifies loading data from any source. It handles schema management, normalisation and incremental loading automatically — letting you build data pipelines with just a few lines of Python.

dlt connects to hundreds of sources — APIs, databases, files, event streams — and loads data directly into cloud data warehouses like Snowflake, BigQuery or DuckDB. No complex setup, no proprietary configuration language — just Python.

As part of the modern data stack, dlt complements dbt perfectly: dlt handles extraction and loading, dbt handles transformation.

dlt hub Logo

Core features

  • Automatic schema management — Schema is inferred from data and updated automatically on changes
  • Incremental loading — Only new or changed records are loaded
  • Normalisation — Nested JSON structures are automatically flattened into relational tables
  • Hundreds of connectors — Ready-made sources available via dlt hub
  • Pure Python — No proprietary format, full control in code

Why we rely on dlt

  • Less boilerplate, more results
    dlt takes care of the repetitive tasks in data loading: schema detection, typing, normalisation and state management are all built in. Pipelines are up and running in minutes, not days.
  • Flexible and extensible
    Custom sources are easy to implement as Python functions. dlt is not tied to any single cloud provider and integrates into any Python environment — local machine, Airflow, Dagster, GitHub Actions.
  • Open source with an active ecosystem
    dlt hub offers a growing library of pre-built, verified connectors. Sources like Salesforce, HubSpot, REST APIs or databases can be connected in just a few lines of code.
Was können wir für dich tun?

Our Services dlt

Build data pipelines with dlt

We build custom dlt pipelines for your data sources — from REST APIs and databases to file systems. The result is robust, maintainable ingestion pipelines feeding your data warehouse.

Dominik Imark

Dominik Imark

I'm happy to answer your question

Address

Aeschengraben 13
4051 Basel, CH

Phone number

+41 (0)61 551 0012

LinkedIn

banian-ag
Contact

We look forward to hearing from you