Skip to content
Kadyapam edited this page May 24, 2026 · 6 revisions

NoETL CLI

noetl is the official command-line client for the NoETL runtime. Used for running playbooks, registering credentials and catalog entries, managing executions, and operating clusters.

This wiki is the developer / operator reference for the CLI. Pages will grow as the CLI surface stabilizes. For now, the in-repo README.md is the most current reference.

What the CLI does

  • Run a playbook (noetl run, noetl exec).
  • Inspect executions (noetl status, noetl list).
  • Manage the catalog (noetl catalog list/register/explain).
  • Manage credentials and the keychain.
  • Run database and cluster lifecycle operations (noetl k8s deploy, noetl db init).
  • Bridge to MCP for catalog-driven agent dispatch.

Distribution

Channel Detail
crates.io cargo install noetl
Container docker pull noetl/cli:<tag>
Linux package See apt wiki for the apt repo.

Pages

Detailed pages will land as the surface grows. Start with the in-repo README.

Cross-references

  • noetl wiki — the runtime the CLI talks to.
  • gateway wiki — the authenticated path the CLI uses for remote clusters.
  • ops wiki — Kubernetes manifests and Helm install the CLI deploys.
  • Ephemeral Blueprints — the architecture principle the CLI honors.

Clone this wiki locally