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

# Get kernel specs

`GET /api/kernelspecs`

## Request

- The document declares no server URL.
- Auth: one of:
  - API key in header `Authorization`
  - API key in query parameter `token`

## Query parameters

- `user` string

## Response `200`

If no query parameter is specified, all kernel specs will be returned;
otherwise the result set is filtered based on the query parameter.

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

## Changes

- **2020-05-24** `517cd9bd20ba`: 1 info
  - added the new optional `query` request parameter `user`
- **2019-09-18** `ab4fbf43b2bc`: 1 warning
  - deleted the `query` request parameter `user`

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

---

[API](https://skmtc.dev/jupyter-server/apis/jupyter-enterprise-gateway-api.md) - [All operations](https://skmtc.dev/jupyter-server/apis/jupyter-enterprise-gateway-api/llms.txt) - [OpenAPI document](https://skmtc.dev/jupyter-server/apis/jupyter-enterprise-gateway-api/revisions/15b16ff20d45?raw)
