List every app's usage metrics
GET/usage
Persistent usage metrics: durable, cumulative per-app counters (compute, memory, requests, storage) that survive a daemon restart, including retained records for deleted apps. Values are cumulative — diff two readings to get usage over a window. 501 with no app manager.
Responses
200 OKOK
UsageListResponse
snapshot_unix_nanointegerint64usagearray | null
items
AppUsage
app_idstringapp_namestringcompute_vcpu_secondsnumberdoubleegress_bytesintegerfinalized_atstring | nulldate-timememory_mib_secondsnumberdoublerequestsintegerrequests_by_codeobject
additional properties
integer
storage_gib_secondsnumberdoubleupdated_atstringdate-time501 Not Implemented
ErrorResponse
codestringerrorstringAuthentication
bearerAuthHTTP bearer. Daemon API key. Omit on a keyless loopback daemon.Request
▍GET/usage
curl '/usage'const response = await fetch("/usage", {
method: "GET",
});
const data = await response.json();import requests
response = requests.get(
"/usage",
)
data = response.json()Response
200 OK
{
"snapshot_unix_nano": 0,
"usage": [
{
"app_id": "string",
"app_name": "string",
"compute_vcpu_seconds": 0,
"egress_bytes": 0,
"finalized_at": "2026-01-02T15:04:05Z",
"memory_mib_seconds": 0,
"requests": 0,
"requests_by_code": {},
"storage_gib_seconds": 0,
"updated_at": "2026-01-02T15:04:05Z"
}
]
}