# Plugin

Plug-ins are snippets of code, discovered at run-time and defines the behaviour of Pyblish.

| Source                                                                                                          | Added |
| --------------------------------------------------------------------------------------------------------------- | ----- |
| [Link](https://github.com/pyblish/pyblish/blob/6e9bfce6254ea56411af857afa49423a57f7b425/pyblish/plugin.py#L119) | 0.1.6 |

## Properties

| property                                                               | type  |
| ---------------------------------------------------------------------- | ----- |
| [hosts](https://api.pyblish.com/pyblish.api/plugin/plugin.hosts)       | list  |
| [families](https://api.pyblish.com/pyblish.api/plugin/plugin.families) | list  |
| [label](https://api.pyblish.com/pyblish.api/plugin/plugin.label)       | str   |
| [active](https://api.pyblish.com/pyblish.api/plugin/plugin.active)     | bool  |
| [version](https://api.pyblish.com/pyblish.api/plugin/plugin.version)   | tuple |
| [actions](https://api.pyblish.com/pyblish.api/plugin/plugin.actions)   | list  |
| [order](https://api.pyblish.com/pyblish.api/plugin/plugin.order)       | float |
| [optional](https://api.pyblish.com/pyblish.api/plugin/plugin.optional) | bool  |
| [requires](https://api.pyblish.com/pyblish.api/plugin/plugin.requires) | str   |
| [match](https://api.pyblish.com/pyblish.api/plugin/plugin.match)       | int   |
