Skip to content

Getting Started

Welcome to QuickETL! This section will help you get up and running quickly.

Learning Path

  • Installation


    Install QuickETL and optional dependencies for your use case.

    Install QuickETL

  • Quick Start


    Create and run your first pipeline in 5 minutes.

    Quick Start

  • Your First Pipeline


    Detailed walkthrough of building a pipeline from scratch.

    First Pipeline

  • Project Structure


    Learn the recommended layout for QuickETL projects.

    Project Structure

Prerequisites

Before you begin, ensure you have:

  • Python 3.12 or later - QuickETL uses modern Python features
  • pip or uv - For package installation
  • Basic Python knowledge - Familiarity with Python basics helps

What You'll Learn

By the end of this section, you'll know how to:

  1. Install QuickETL with the backends you need
  2. Create a new QuickETL project with sample data
  3. Write pipeline configurations in YAML
  4. Run pipelines from the command line
  5. Organize your pipelines for maintainability

Next Steps

If you're new to QuickETL, start with the Installation guide, then follow the Quick Start tutorial.

If you're familiar with ETL concepts and want to dive deeper, check out the User Guide after completing this section.