Skip to main content

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.