Skip to content

Direct

Recipe for downloading packages directly from a URL, with optional secret parameters.

Configuration

URL

  • Label: Url
  • Required: Yes
  • Type: Text (live validation)
  • Helper Text: The direct link to the package.

URL Parameters

  • Type: Dynamic section
  • Description: If your URL contains placeholders like $, this section will dynamically create fields for those secrets.
  • Note: Secrets can be selected from existing ones or created on the fly.

Features

This recipe does not implement license validation or activation features. It's designed for direct downloads.

How to Obtain License Information

This recipe supports URLs with embedded secrets. You can use placeholders in your URL like:

https://example.com/download?key=${{api_key}}&token=${{access_token}}

The system will automatically detect these placeholders and create form fields for each secret type.

Notes

  • Automatically detects version from the downloaded plugin file
  • Supports both direct ZIP downloads and JSON responses with download links
  • Can handle URLs with query parameters that need to be kept secret
  • Looks for common download link keys in JSON responses: download_link, downloadLink, download, download_url, url, file, package, plugin, theme
  • Secrets are encrypted and can be reused across multiple packages
  • URL placeholders use the format $ (case-sensitive)