<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[`PluginManifest`](PluginManifest)
## PluginManifest interface
Metadata about a Community plugin.
**Signature:**
```typescript
export interface PluginManifest
```
## Properties
| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [`author`](PluginManifest/author) | | <code>string</code> | The author's name. |
| [`authorUrl?`](PluginManifest/authorUrl) | | <code>string</code> | _(Optional)_ A URL to the author's website. |
| [`description`](PluginManifest/description) | | <code>string</code> | A description of the plugin. |
| [`dir?`](PluginManifest/dir) | | <code>string</code> | _(Optional)_ Vault path to the plugin folder in the config directory. |
| [`id`](PluginManifest/id) | | <code>string</code> | The plugin ID. |
| [`isDesktopOnly?`](PluginManifest/isDesktopOnly) | | <code>boolean</code> | _(Optional)_ Whether the plugin can be used only on desktop. |
| [`minAppVersion`](PluginManifest/minAppVersion) | | <code>string</code> | The minimum required Obsidian version to run this plugin. |
| [`name`](PluginManifest/name) | | <code>string</code> | The display name. |
| [`version`](PluginManifest/version) | | <code>string</code> | The current version, using . |