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)