[**@jupyterlite**](../../../../../README.md) *** [@jupyterlite](../../../../../README.md) / [@jupyterlite/services](../../../README.md) / [KernelSpecs](../README.md) / IKernelOptions # Interface: IKernelOptions Defined in: [packages/services/src/kernel/kernelspecs.ts:84](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/kernel/kernelspecs.ts#L84) Registration options for a new kernel. ## Properties ### create > **create**: [`KernelFactory`](../type-aliases/KernelFactory.md) Defined in: [packages/services/src/kernel/kernelspecs.ts:93](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/kernel/kernelspecs.ts#L93) The factory function to instantiate a new kernel. *** ### spec > **spec**: `ISpecModel` Defined in: [packages/services/src/kernel/kernelspecs.ts:88](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/kernel/kernelspecs.ts#L88) The kernel spec.