---
url: /api/kiln/interfaces/Plugin.md
---
[Kiln API](../../index.md) / [kiln](../index.md) / Plugin

# Interface: Plugin

A function that adds resources, events and systems to the app, like a Bevy plugin.

## Properties

| Property | Modifier | Type |
| ------ | ------ | ------ |
|  `[$plugin]` | `readonly` | `true` |
|  `build` | `readonly` | (`app`) => `void` | `Promise`<`void`> |
|  `name` | `readonly` | `string` |

## Methods

### named()

```ts
named(name): this;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `name` | `string` |

#### Returns

`this`
