Plugin marketplace
Browse and install plugins from the VerifyWise marketplace.
Overview
The VerifyWise plugin marketplace is a community-driven repository of plugins that extend the platform with additional features, integrations, and capabilities. Browse available plugins, review their descriptions, and install them directly from within VerifyWise.
Accessing the marketplace
To browse the plugin marketplace:
- Navigate to Settings > Plugins
- Click on the Marketplace tab
- Browse or search for plugins
Browsing plugins
The marketplace displays available plugins as cards. Each card shows:
- Plugin name: The official name of the plugin
- Description: A brief summary of plugin functionality
- Author: The developer or organization that created the plugin
- Type: The plugin category (integration, feature, framework, or reporting)
- Version: The latest available version
- Status: Whether the plugin is already installed
Filtering and searching
Use the marketplace filters to find plugins:
- Search: Enter keywords to search plugin names and descriptions
- Type filter: Show only integration, feature, framework, or reporting plugins
- Tag filter: Filter by specific tags like "slack", "compliance", or "dashboard"
Viewing plugin details
Click on a plugin card to view detailed information:
- Full description: Complete information about what the plugin does
- Features: List of capabilities and functionality
- Screenshots: Visual preview of the plugin interface
- Permissions: What access the plugin requires
- Compatibility: Minimum VerifyWise version required
- Author information: Developer details and support links
- Version history: Changelog and release notes
Installing a plugin
To install a plugin from the marketplace:
- Find the plugin you want to install
- Click the Install button on the plugin card
- Review the permissions and confirm installation
- Wait for the download and installation to complete
- The plugin appears in your Installed tab
During installation, VerifyWise:
- Downloads the plugin package from the registry
- Verifies the checksum to ensure integrity
- Extracts plugin files to the plugins directory
- Validates the plugin manifest and structure
- Registers the plugin with the system
After installation
Newly installed plugins are disabled by default. To start using the plugin:
- Go to Settings > Plugins > Installed
- Find the newly installed plugin
- Configure any required settings
- Enable the plugin
Updating plugins
When a new version is available for an installed plugin, you will see an Update badge on the plugin card.
To update a plugin:
- Click the Update button on the plugin card
- Review the changelog for the new version
- Confirm the update
- The plugin will be disabled during the update
- Re-enable the plugin after the update completes
Security and trust
The VerifyWise marketplace implements several security measures:
- Checksum verification: Downloaded plugins are verified against published SHA-256 checksums
- Permission declarations: Plugins must declare all permissions they require
- Community registry: Plugins are hosted on the official VerifyWise registry
- Open source: Plugin source code is available for review on GitHub
Evaluating plugins before installation
Before installing a plugin, consider:
- Is the plugin author trusted or well-known?
- Are the requested permissions appropriate for the functionality?
- Is the plugin actively maintained with recent updates?
- Does the plugin have documentation and support options?
- Is the source code available for review?
Uploading plugins manually
For environments without marketplace access, or to install custom plugins, you can upload a plugin ZIP file directly:
- Download or create a plugin ZIP file containing a manifest.json
- Go to Settings > Plugins
- Click the Upload plugin button
- Select your ZIP file and confirm the upload
- The plugin will be validated and installed automatically
Plugin templates
The marketplace repository includes templates for creating your own plugins:
| Template | Description |
|---|---|
| template-basic-plugin | Simple plugin with lifecycle hooks and event handlers |
| template-custom-page | Plugin with a custom page in the sidebar |
| template-iframe-page | Embed external content via iframe |
| template-notification-sender | Send notifications to external services |
| template-webhook-receiver | Receive and process webhooks from external systems |
Troubleshooting
Cannot access the marketplace
- Verify your VerifyWise server has internet access
- Check if the registry URL is accessible from your network
- Ensure you are logged in as an administrator
Plugin installation fails
- Check server logs for specific error messages
- Verify sufficient disk space on the server
- Ensure the plugins directory has write permissions
- Try downloading and installing manually
Checksum verification failed
If checksum verification fails, the download may be corrupted or tampered with. Try again or download directly from the GitHub repository.