Skip to content

edgible device

These commands operate on the organization’s view of devices — i.e., what the control plane sees. They work from any machine, regardless of where the agent is installed. Alias: dev.

Terminal window
edgible device list
edgible device list --type serving --json
FlagDescription
--jsonMachine-readable output.
--type <role>Filter to serving or gateway.

Remove a device from the organization. Alias: rm.

Terminal window
edgible device delete --name my-first
edgible device delete --id dev_a1b2c3d4 --force
FlagDescription
-i, --id <id>Device ID.
-n, --name <name>Device name.
-f, --forceSkip confirmation.
--non-interactiveFail rather than prompt.

The device’s WireGuard peer is removed from every other device in the pool. The agent on the device itself does not auto-uninstall — run edgible agent uninstall separately if you want to clean up the local install.

Snapshot CPU, memory, disk, and uptime for a device.

Terminal window
edgible device health --name my-first
edgible device health --name my-first --json
FlagDescription
-i, --device-id <id>Device ID.
-n, --name <name>Device name.
--jsonMachine-readable output.
--non-interactiveFail rather than prompt.

Report the health of every application running on a device. Alias: app-health.

Terminal window
edgible device application-health --name my-first

Same flags as device health.

Pull a raw telemetry payload from the device’s health endpoint.

Terminal window
edgible device telemetry --name my-first
edgible device telemetry --name my-first --endpoint /health/wireguard
FlagDescription
-i, --device-id <id>Device ID.
--url <url>Override the URL the CLI hits (advanced).
--endpoint <path>Health endpoint path. Default /health/device.
--jsonMachine-readable output.