webscale-networks / shopware-varnish-api
Webscale Shopware Varnish Plugin.
Installs: 803
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:shopware-platform-plugin
pkg:composer/webscale-networks/shopware-varnish-api
Requires
- shopware/core: >=6.6.10 <6.8.0
This package is not auto-updated.
Last update: 2026-02-09 18:55:55 UTC
README
Webscale Varnish is a Shopware plugin that connects your store’s full page cache to the Webscale Control Plane, so your store is cached – and stays in sync – at the edge.
In short: Shopware → Webscale Varnish (this plugin) → Webscale Control Plane → Varnish at the edge.
- Supports: Shopware
6.7.3and onward - Needs: Webscale account (API token + Application ID / environment)
- Docs: See Further documentation
How it works (high level)
Webscale Varnish does not invent its own cache invalidation rules. Instead it relays Shopware’s existing invalidations to the Webscale platform:
Shopware → Webscale Varnish (this extension) → Webscale Control Plane → Varnish
- Shopware generates cache invalidation events based on your store configuration.
- The Webscale Varnish extension receives those events and sends them to Webscale.
- The Webscale Control Plane applies the invalidations to your edge Varnish cache.
Misconfigured or overly aggressive invalidation in Shopware will therefore still result in frequent cache flushes at the edge.
Requirements
- Shopware:
6.7.3and onwards - A Webscale account with:
- API token
- Application ID / environment configured for your Shopware store
Quick start (installation)
Run the following in your Shopware root directory.
-
Require the extension
composer require webscale-networks/shopware-varnish-api
-
Enable the plugin
bin/console plugin:refresh bin/console plugin:install --activate WebscaleVarnish bin/console cache:clear
-
Log into the Shopware Admin
After deployment, log into the Shopware admin panel to complete configuration.
Configure Webscale Varnish
Once the module is installed, configure it in the Shopware admin.
1. Configure Webscale credentials
-
In the Shopware admin, go to:
Extensions > My extensions > Webscale Varnish -
Enable plugin and configure credentials:
- Set Enabled to Yes.
- Enter your API token.
- Enter your Application Id (the Webscale application that corresponds to this Shopware store).
-
Click Save.
Debug mode
Enable Debug Mode under the Developer Settings section to get more detailed logs from the extension.
- Log file path:
var/log/webscale-varnish.login your Shopware root. - Use this when troubleshooting cache behavior or connectivity with Webscale.
Further documentation
Platform-wide Webscale and Varnish documentation, configuration guidance, and troubleshooting guides are available at:

