---
title: "List Krun Pools"
method: GET
path: "/api/v1/krun/pools"
tags: ["krun"]
---

# List Krun Pools

`GET /api/v1/krun/pools`

## Response `200`

Successful Response

- KrunPoolsResponse
  - `pools` KrunPool[], required
    - `compute_class` string, required
    - `nodes` KrunPoolNode[], required
      - `name` string, required
      - `node_pool` string, nullable, required
      - `machine_type` string, nullable, required
      - `ready` boolean, required
      - `unschedulable` boolean, required
      - `cpu_allocatable_millis` number, required
      - `cpu_requested_millis` number, required
      - `memory_allocatable_bytes` number, required
      - `memory_requested_bytes` number, required
      - `pod_count` integer, required
      - `created_at` string, nullable, required
      - `pods` KrunPoolPod[], required
        - `name` string, required
        - `namespace` string, required
        - `xid` string, nullable, required
        - `experiment` string, nullable, required
        - `phase` string, nullable, required
        - `cpu_requested_millis` number, required
        - `memory_requested_bytes` number, required
    - `pending_pod_count` integer, required
  - `cluster` string, required
  - `timestamp` string, required

## Changes

- **2026-09-24** `4087cc7a74aa` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/trajectory/apis/trajectory-api/changes/api/v1/krun/pools/get.md)

---

[API](https://skmtc.dev/trajectory/apis/trajectory-api.md) · [All operations](https://skmtc.dev/trajectory/apis/trajectory-api/llms.txt) · [OpenAPI document](https://skmtc.dev/trajectory/apis/trajectory-api/revisions/8331f8435ce8?raw)
