# Interface: `IKernelOptions` [@jupyterlite/kernel](../modules/jupyterlite_kernel.md).[KernelSpecs](../modules/jupyterlite_kernel.KernelSpecs.md).IKernelOptions Registration options for a new kernel. ## Properties ### `create` > > **`create`**: [`KernelFactory`](../modules/jupyterlite_kernel.KernelSpecs.md#kernelfactory) The factory function to instantiate a new kernel. #### Defined in [packages/kernel/src/kernelspecs.ts:78](https://github.com/jupyterlite/jupyterlite/blob/55b565b/packages/kernel/src/kernelspecs.ts#L78) ### `spec` > > **`spec`**: `ISpecModel` The kernel spec. #### Defined in [packages/kernel/src/kernelspecs.ts:73](https://github.com/jupyterlite/jupyterlite/blob/55b565b/packages/kernel/src/kernelspecs.ts#L73)