Install RETL
Most users should install RETL, install the packaged AI skills into their project, and then let an agent use those skills to create the first dry-run sync.
Core package
pip install condor-retl
The distribution package is condor-retl; the Python import package is retl.
import retl
AI skills
Install the user-facing RETL skills into the project where your sync code will live:
retl install-skills .
The default destinations are .agents/skills/ and .claude/skills/. Use
--destination only when your agent expects project-local skills somewhere
else:
retl install-skills . --destination .retl/user-skills
After installation, ask your agent to use retl-start-project for a new setup
or retl-create-sync when the project already has RETL structure.
Source backend extras
Install the backend extras your project uses.
pip install "condor-retl[duckdb]"
pip install "condor-retl[snowflake]"
pip install "condor-retl[bigquery]"
pip install "condor-retl[databricks]"
pip install "condor-retl[postgresql]"
Destination packages
Destination connectors are separate installable packages. Install only the connectors your project needs.
pip install condor-retl-meta
pip install condor-retl-klaviyo
pip install condor-retl-google-ads-data-manager
pip install condor-retl-bing-ads
pip install condor-retl-tiktok-ads
See connector packages for refs and surface names.