DVT
FeaturesUse CasesPricingDocsContactSign InGet Started

GETTING STARTED

  • Overview
  • Quickstart

CORE CONCEPTS

  • CLI Commands
  • .sql Models
  • .py Models
  • profiles.yml
  • sources.yml
  • Execution Paths
  • Supported Databases

ADAPTERS

  • PostgreSQL
  • Snowflake
  • BigQuery
  • Redshift
  • Databricks
  • MySQL
  • MariaDB
  • SQL Server
  • Oracle
  • DuckDB
  • Spark
  • Microsoft Fabric
  • ClickHouse
  • Trino
  • SQLite
  • SingleStore
  • Amazon Athena
  • Vertica

BUCKET STORAGES

  • Amazon S3
  • Google Cloud Storage
  • Azure Blob Storage
  • Local Filesystem
OverviewQuickstartCLI Commands.sql Models.py Modelsprofiles.ymlsources.ymlExecution Paths

DOCUMENTATION

Everything you need to get started with DVT.

QUICKSTART

Install DVT and run your first cross-engine model in 5 minutes.

CLI COMMANDS

Full reference for all DVT commands: run, build, seed, test, show, sync, debug, retract, docs.

PROFILES.YML

Database connections, target environments, environment switches vs engine shifts.

SOURCES.YML

Declare sources with the connection: property. Rules for default-target vs external sources.

EXECUTION PATHS

How DVT decides between pushdown, extraction, and cross-target materialization.

SUPPORTED DATABASES

19 adapters, Sling connectors, file formats, and incremental support matrix.

BUCKET STORAGES

Use S3, GCS, Azure Blob, and local filesystem as extraction sources or materialization targets.

ADAPTER GUIDES

Per-adapter setup guides with profiles.yml examples, configuration fields, and driver details.

PRODUCT

  • Features
  • Pricing
  • Documentation
  • Supported Databases

RESOURCES

  • Quickstart
  • CLI Reference
  • Configuration

COMPANY

  • Contact
  • PyPI

INSTALL

pip install dvt-core
© 2026 Data Virtualization Tool. All rights reserved.