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.
Paid¶
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):
— 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).