---
title: "Get kernel specs"
method: GET
path: "/api/kernelspecs"
tags: ["kernelspecs"]
---

# Get kernel specs

`GET /api/kernelspecs`

## Response `200`

Returns the available kernel specs to spawn new kernels.

- object
  - `default` string — The name of the default kernel.
  - `kernelspecs` object

## Changes

- **2017-03-08** `5538b742aa1f` — 3 info
  - the endpoint scheme security `tokenHeader` was added to the API
  - the endpoint scheme security `tokenParam` was added to the API
  - the endpoint scheme security `token` was removed from the API
- **2017-03-02** `e613e36a6a18` — 2 info
  - the endpoint scheme security `tokenHeader` was removed from the API
  - the endpoint scheme security `tokenParam` was removed from the API
- **2016-06-17** `dc99f6b13400` — 1 info
  - the endpoint scheme security `token` was added to the API

[Change history](https://skmtc.dev/jupyter-server/apis/jupyter-kernel-gateway-api/changes/api/kernelspecs/get.md)

---

[API](https://skmtc.dev/jupyter-server/apis/jupyter-kernel-gateway-api.md) · [All operations](https://skmtc.dev/jupyter-server/apis/jupyter-kernel-gateway-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/jupyter-server/jupyter-kernel-gateway-api/revisions/ae6845ad13f5/schema)
