User guidePluginsPlugin marketplace
Plugins

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.

The marketplace requires an internet connection to browse and download plugins. Only administrators can install plugins from the marketplace.

Accessing the marketplace

To browse the plugin marketplace:

  1. Navigate to Settings > Plugins
  2. Click on the Marketplace tab
  3. 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
Review the permissions section carefully before installing. Only install plugins from trusted sources.

Installing a plugin

To install a plugin from the marketplace:

  1. Find the plugin you want to install
  2. Click the Install button on the plugin card
  3. Review the permissions and confirm installation
  4. Wait for the download and installation to complete
  5. 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:

  1. Go to Settings > Plugins > Installed
  2. Find the newly installed plugin
  3. Configure any required settings
  4. 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:

  1. Click the Update button on the plugin card
  2. Review the changelog for the new version
  3. Confirm the update
  4. The plugin will be disabled during the update
  5. Re-enable the plugin after the update completes
Plugin updates may include configuration changes. Review the changelog and test in a non-production environment when possible.

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:

  1. Download or create a plugin ZIP file containing a manifest.json
  2. Go to Settings > Plugins
  3. Click the Upload plugin button
  4. Select your ZIP file and confirm the upload
  5. The plugin will be validated and installed automatically
Uploaded plugins are marked as "Manually installed" in the UI to distinguish them from marketplace plugins.

Plugin templates

The marketplace repository includes templates for creating your own plugins:

TemplateDescription
template-basic-pluginSimple plugin with lifecycle hooks and event handlers
template-custom-pagePlugin with a custom page in the sidebar
template-iframe-pageEmbed external content via iframe
template-notification-senderSend notifications to external services
template-webhook-receiverReceive 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.

PreviousManaging plugins
NextDeveloping plugins
Plugin marketplace - Plugins - VerifyWise User Guide