# vs-plugin-api
`vs-plugin-api` defines the shared models and traits used by all plugin backends.
## Responsibilities
- declare backend kinds
- define plugin manifests and install plans
- define environment key structures
- expose the `Plugin` trait used by `vs-core`
- centralize plugin error types