Commands
WARNING
Commands that modify the system hosts file or trust store may prompt for UAC on Windows: devproxy init, devproxy add, devproxy update, devproxy remove, devproxy sync-hosts, and devproxy trust. devproxy doctor --fix may also prompt for specific fixes.
devproxy init [--name <name> --port <port>]
Create .devproxy/config.json and register the service.
devproxy init --name api.myapp --port 8000If the config already exists, devproxy init without flags prompts before reusing it.
devproxy add <name> --port <port>
Register an already-running local service.
devproxy add api.myapp --port 8000devproxy open [target]
Open the current project from .devproxy/config.json.
devproxy open
devproxy open docsdevproxy list
List registered services.
devproxy listAlias: devproxy ls
devproxy ui [--host <host> --port <port> --no-open]
Start the localhost-only dashboard.
devproxy uidevproxy status
Report Caddy state, registered services, and upstream reachability.
devproxy statusdevproxy update <name> [--port <port>] [--name <name>]
Update a service's port or rename it.
devproxy update api.myapp --port 9000devproxy remove [name]
Remove one or more services.
devproxy remove api.myappAlias: devproxy rm
devproxy doctor [--fix] [--non-interactive]
Check setup and report diagnostics.
devproxy doctor
devproxy doctor --fixdevproxy sync-hosts
Rewrite only the DevProxy-managed hosts block so it matches the registry.
devproxy sync-hostsdevproxy start
Start or reload Caddy from the current registry.
devproxy startdevproxy stop
Stop Caddy.
devproxy stopdevproxy certs
Print Caddy root CA certificate information.
devproxy certsdevproxy trust
Trust the Caddy local root CA certificate.
devproxy trust