Skip to Content
OpenETL

OpenETL documentation

Guides and reference for using, running, integrating and extending OpenETL.

Edit on GitHub

OpenETL copies data from databases and event streams into warehouses, data lakes and other streams. Pipelines run on a schedule or continuously. OpenETL checks each stream's delivery guarantee before it runs.

Start with What is OpenETL?. Then follow the quickstart to run a pipeline on your computer.

Find your way

If you want toStart with
Learn what OpenETL is, in plain wordsWhat is OpenETL? and Concepts
Run OpenETL for your teamSelf-host
Diagnose failures or stale dataTroubleshoot a pipeline
Manage access or recover an installationAccess and Back up and restore
Build pipelinesPipelines
Check on pipelines and the data they deliverUse the console
Connect dbt, Spark, Flink, your alerts or your own codeIntegrate
Write a connectorBuild a connector
Look up a field, a command or a settingReference
Know how it works insideInternals

Choose and manage connectors covers official, community and private connectors. Each connector has its own versions and release schedule. Its documentation describes setup, configuration, supported modes and limits.

Official connector pages appear under Connectors on the docs site. Their source files are in openetl-connectors. For other packages, use the Docs link in the console.

Note

OpenETL is in alpha. The current release is 0.1.0-alpha. The pipeline format and the API can change between releases.

On this page