Commercient Data Lake / The dlake CLI
dlake is the official cross-platform CLI: one self-contained binary
(Windows, Linux, macOS — x64 and arm64) that covers sign-up, schema, queries, exports, API keys,
object storage, and the entire admin control plane. Human-readable tables by default,
--json everywhere for scripts.
npm install -g datalake # or: npm install -g @commercient/dlake (same CLI) # or download a self-contained binary from the GitHub releases - no runtime needed
# 1. Sign up - no browser, no key needed. The consent flags are the registrant's # statements; an integration setup passes its real ERP as --instance-type. dlake register start --email you@company.com --company "Acme Inc" --phone +15551234567 \ --consent-crm-backup --consent-erp-backup --consent-phone # 2. Click the emailed verification link, then watch it provision and seed: dlake register status --watch # prints a once-only bootstrap API key, saved to a profile # 3. Use it. dlake query "SELECT TOP 10 * FROM account" --json dlake export account --format parquet --out ./account.parquet dlake keys create --name ci-reader dlake admin list # every admin tool your key can use dlake admin create_table --help # every tool self-documents its arguments
| Group | What it covers |
|---|---|
register / registration | Self-service sign-up, resume, and the setup wizard - including a one-command OAuth flow that opens your browser and completes the CRM authorization for you. |
query / export | SQL against your lake; background CSV/Parquet exports. |
keys / login / profiles | API keys and multi-tenant profiles. |
s3 | Linked object storage: browse, upload, download, server-side table exports. |
admin | Generic passthrough to every admin tool - schema, views, imports, webhooks, wizard, CRMPro (crmpro_*), TxDownloaderPro (txdownloaderpro_*). |
tool | Generic passthrough to every data-plane tool. |
guide / skills | The bundled documentation and agent skills (see below). |
Help is layered so you never leave the terminal:
| Command | What you get |
|---|---|
dlake --help, dlake <cmd> --help | Usage for every command and sub-command. |
dlake guide cli | The full CLI reference. |
dlake guide help / dlake guide api | The product help and the complete API guide (fetched live from your tenant). |
dlake skills list / dlake skills show <name> | The agent skills - task-oriented playbooks covering setup, the sync products and the on-premises agent, that also teach AI agents. |
The same guides are in the web console's Help section, and AI agents can fetch
them over MCP (get_help_docs, get_api_guide, list_skills,
get_skill). Release notes live on
GitHub.