[**@jupyterlite**](../../../../../README.md) *** [@jupyterlite](../../../../../README.md) / [@jupyterlite/kernel](../../../README.md) / [IKernel](../README.md) / IOptions # Interface: IOptions Defined in: packages/services/lib/kernel/tokens.d.ts:80 The instantiation options for an IKernel. ## Properties ### id > **id**: `string` Defined in: packages/services/lib/kernel/tokens.d.ts:84 The kernel id. *** ### location > **location**: `string` Defined in: packages/services/lib/kernel/tokens.d.ts:92 The location in the virtual filesystem from which the kernel was started. *** ### name > **name**: `string` Defined in: packages/services/lib/kernel/tokens.d.ts:88 The name of the kernel. *** ### sendMessage > **sendMessage**: [`SendMessage`](../type-aliases/SendMessage.md) Defined in: packages/services/lib/kernel/tokens.d.ts:96 The method to send messages back to the server.