THE DVT APP SUITE

DVT is a CLI first — and a workbench when you want one. dvt servestarts every app as its own detached process on DVT's reserved port range (46100–46109), each binding 127.0.0.1 unless you say otherwise. One theme cookie, one chrome, one off switch.

Commands

dvt serve                    # start the whole suite, open the hub
dvt serve -s scheduler       # start just one app
dvt kill                     # stop everything (+ reap suspended runs)
dvt kill -s api-portal       # stop one app
dvt kill --exclude scheduler # stop everything EXCEPT one app
dvt kill --force             # also terminate RUNNING dvt work

The apps — each on its own page

ON THE ROADMAP · builder · notebooks · dashboards — each gets its page here when it ships.

Security posture — the short version

  • loopback by defaultevery app binds 127.0.0.1; exposing one is an explicit --host decision.
  • writes never leave loopbackcredential writes, job writes and settings writes answer only on 127.0.0.1 — regardless of --host.
  • secrets are write-onlymasked in every UI, never echoed back, never logged.

The complete map lives on the enterprise page and inside the product (hub → Settings → Hosting).