---
title: "Node info"
method: GET
path: "/nodes/{nodeID}"
tags: ["admin"]
---

# Node info

`GET /nodes/{nodeID}`

Get node info

## Path parameters

- `nodeID` string, required

## Query parameters

- `clusterID` string, uuid

## Response `200`

Successfully returned the node

- NodeDetail
  - `clusterID` string, required — Identifier of the cluster
  - `version` string, required — Version of the orchestrator
  - `commit` string, required — Commit of the orchestrator
  - `id` string, required — Identifier of the node
  - `serviceInstanceID` string, required — Service instance identifier of the node
  - `machineInfo` MachineInfo, required
    - `cpuFamily` string, required — CPU family of the node
    - `cpuModel` string, required — CPU model of the node
    - `cpuModelName` string, required — CPU model name of the node
    - `cpuArchitecture` string, required — CPU architecture of the node
  - `status` 'ready' | 'draining' | 'connecting' | 'unhealthy' | 'standby', required — Status of the node. - draining: the node is bound to be shut down. It will not accept new sandboxes and will stop once all existing sandboxes are done. - standby: the node is not actively used, but it can return to ready and continue serving traffic.
  - `statusChangedAt` string, date-time, required — Time when the node status was last changed
  - `sandboxCount` integer, required — Number of sandboxes running on the node
  - `metrics` NodeMetrics, required — Node metrics
    - `allocatedCPU` integer, required — Number of allocated CPU cores
    - `cpuPercent` integer, required — Node CPU usage percentage
    - `cpuCount` integer, required — Total number of CPU cores on the node
    - `allocatedMemoryBytes` integer, required — Amount of allocated memory in bytes
    - `memoryUsedBytes` integer, required — Node memory used in bytes
    - `memoryTotalBytes` integer, required — Total node memory in bytes
    - `hugePagesTotal` integer, required — Total number of preallocated hugepages on the node
    - `hugePagesUsed` integer, required — Number of hugepages in use (total - free)
    - `hugePagesReserved` integer, required — Number of reserved hugepages (committed but not yet faulted)
    - `hugePageSizeBytes` integer, required — Size of a single hugepage in bytes
    - `disks` DiskMetrics[], required — Detailed metrics for each disk/mount point
      - `mountPoint` string, required — Mount point of the disk
      - `device` string, required — Device name
      - `filesystemType` string, required — Filesystem type (e.g., ext4, xfs)
      - `usedBytes` integer, required — Used space in bytes
      - `totalBytes` integer, required — Total space in bytes
  - `cachedBuilds` string[], required — List of cached builds id on the node
  - `createSuccesses` integer, required — Number of sandbox create successes
  - `createFails` integer, required — Number of sandbox create fails

## Other responses

- `401` — Authentication error
- `404` — Not found
- `500` — Server error

---

[API](https://skmtc.net/e2b-dev/apis/e2b-api.md) · [All operations](https://skmtc.net/e2b-dev/apis/e2b-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/e2b-dev/e2b-api/versions/11a0e23ec7ab/schema)
