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.
-
Quick Start
Create and run your first pipeline in 5 minutes.
-
Your First Pipeline
Detailed walkthrough of building a pipeline from scratch.
-
Project Structure
Learn the recommended layout for QuickETL projects.
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:
- Install QuickETL with the backends you need
- Create a new QuickETL project with sample data
- Write pipeline configurations in YAML
- Run pipelines from the command line
- 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.