# Structs
Kernel defines a running process for executing code inside of a Jupyter server.
KernelSpec defines one of the available kernel configurations supported by a Jupyter server.
KernelSpecs represents the collection of kernel specs returned by a kernel spec list call.
Session defines a mapping between a file path and a kernel.
Spec defines the `spec` field nested within a KernelSpec.
Terminal defines an interactive terminal running inside of a Jupyter server.