Skip to content

Licensing

The ETL Engine ships in two licensing modes: Free and Paid.

Tiers

Free

Run the engine for free, no license file required, on a fixed per-CDM-table row cap — enough to run a small dataset like Synthmas end-to-end, including table rules, joins, normalisation, and the full mapping language.

Capability Free
CSV source → CSV target
RDBMS drivers (PostgreSQL / MariaDB / MySQL / SQL Server)
Field-level rules
Table rules (Join, LeftJoin, Normalize, LoopOver, DependOn, InsertRecord, TraceWhen)
Cross-run state persistence (StoreIndexMap, StoreSequence)
Automation (create omop cdm, populate vocabulary, era tables)
Worker threads 1
Records per CDM table up to 150,000

The Free tier is enough to run the bundled Synthmas dataset end-to-end — a synthetic Massachusetts patient population generated by Synthea, with a Rabbit-in-a-Hat file that exercises real CDM tables, joins, vocabulary lookups, and date-arithmetic patterns. Three of the larger tables (observation, measurement, procedure_occurrence) hit the cap and have their tail rows dropped; the other dozen CDM tables populate in full. Grab the bundle from rook-it.com/downloads and follow the Synthmas walkthrough.

What the cap looks like in practice — why the run.log counter can climb past 150,000, and how Paid-only features are reported when you hit them — is covered in the Synthmas walkthrough and its FAQ.

The Paid tier removes the cap and unlocks every feature listed above.

A signed license file unlocks the full engine.

Capability Paid
Everything the Free tier offers
RDBMS drivers (PostgreSQL, MariaDB / MySQL, SQL Server)
Automation (CDM setup, vocabulary loading, era tables, preceding-visit IDs)
Worker threads unlimited (license-configurable)
Records translated per run unlimited
Email support included

The license file lives alongside etl.conf (typically at etc/etl-engine/license.lic). The shipped bin/run-etl-engine.sh mounts that directory into the container automatically.

Contact

For Paid licensing, support, or anything else (the Synthmas bundle itself is a free download from rook-it.com/downloads, no contact needed):

Get in touch via rook-it.com

— or email info@rook-it.com directly.

See also

  • Third-party licenses — separate from the ETL Engine's own commercial licensing, this page lists the open-source libraries the engine bundles and their respective licenses (legally required attribution).