---
title: "List Kernel Specs"
method: GET
path: "/v1/kernel/kernelspecs"
tags: ["kernel"]
---

# List Kernel Specs

`GET /v1/kernel/kernelspecs`

The kernels a cloud sandbox can start.

Not proxied upstream: the gateway enumerates with a ``KernelSpecManager``
on its own host, which in cloud is the API container and has none of the
sandbox's kernelspecs — so proxying returned an empty list and the kernel
picker had nothing to offer. The sandbox images' kernels are a declared
fact (:func:`cloud_kernel_specs`), and answering from that also lets the
picker work before any box exists, which is exactly when a user chooses.

## Response `200`

Successful Response

- unknown

---

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