CLI

Downloads

The built-in CLI requires no install, it's part of every Etlworks deployment. This page covers the two adjacent surfaces: the REST endpoint that runs the same commands programmatically, and the separate External CLI for system administration.

Built-in CLI: nothing to download

If this is what you're here for, you're already done. Sign in to Etlworks, open CLI from the main navigation, hit Ctrl + Enter. Same engine, same 137 commands, same security model as the rest of the platform. See Quickstart for the language and conventions.

REST endpoint: POST /v1/cli

Every CLI script runs identically through the REST API. Send the script as a single string, get back an array of CliResponse objects: one per statement. Auth is the same Bearer token used by the broader REST API (API key or JWT).

POST /v1/cli

Documented under the REST API reference. Request shape: {"command": "<script>", "vars": {}}. Response: [{ command, stdout, stderr, exitCode }, …].

Quickstart → REST

REST API reference

The CLI endpoint is one of the 126 documented endpoints of the REST API. Same auth, error format, and conventions across all of them.

Open REST docs

External CLI: system administration

A separate command-line tool used outside the application for system tasks: upgrading Etlworks instances, managing backups, controlling services. Not the same as the built-in CLI documented on this site: different scope, different audience, different commands.

External Etlworks CLI

For sysadmins / DevOps managing Etlworks deployments. The latest binary, install paths, and operations are documented in the support center.

Support center

On-prem installer

Self-host Etlworks (cloud + agent + UI) inside your network. Once installed, the built-in CLI is available identically to Etlworks Cloud: same commands, same REST endpoint, same auth.

Etlworks self-hosted

Linux, Windows, and Docker images. Request a download link and we'll provision your installer + license.

Request installer

Building automation around the CLI?

Bug, missing command, awkward UX, or a recipe worth adding to the examples page? product@etlworks.com: goes straight to the team that owns the CLI surface.