[**@jupyterlite**](../../../README.md) *** [@jupyterlite](../../../README.md) / [@jupyterlite/services](../README.md) / LiteKernelSpecClient # Class: LiteKernelSpecClient Defined in: [packages/services/src/kernel/kernelspecclient.ts:20](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/kernel/kernelspecclient.ts#L20) An in-browser client for the kernel spec API. ## Implements - `IKernelSpecAPIClient` ## Constructors ### Constructor > **new LiteKernelSpecClient**(`options`): `LiteKernelSpecClient` Defined in: [packages/services/src/kernel/kernelspecclient.ts:24](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/kernel/kernelspecclient.ts#L24) Construct a new kernel spec client. #### Parameters ##### options [`IOptions`](../namespaces/LiteKernelSpecClient/interfaces/IOptions.md) #### Returns `LiteKernelSpecClient` ## Accessors ### serverSettings #### Get Signature > **get** **serverSettings**(): `ISettings` Defined in: [packages/services/src/kernel/kernelspecclient.ts:32](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/kernel/kernelspecclient.ts#L32) The server settings used by the client. ##### Returns `ISettings` #### Implementation of `KernelSpec.IKernelSpecAPIClient.serverSettings` ## Methods ### get() > **get**(): `Promise`\<`ISpecModels`\> Defined in: [packages/services/src/kernel/kernelspecclient.ts:39](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/kernel/kernelspecclient.ts#L39) Get the kernel specs. #### Returns `Promise`\<`ISpecModels`\> #### Implementation of `KernelSpec.IKernelSpecAPIClient.get`