Skip to content

Shopware CLI

Shopware CLI

Shopware CLI is the open-source command-line interface for working with Shopware 6. It's a standalone developer tool that you install and configure separately from your Shopware instance. Once set up, it helps you automate and speed up common tasks such as:

  • managing and configuring Shopware projects
  • starting and operating an integrated Docker-based development environment
  • building, validating, and packaging extensions
  • uploading and maintaining extensions in the Shopware Store
  • running CI/CD pipelines for Shopware-based solutions

For GitHub Actions, GitLab CI, and Docker examples, see CI/CD and development environments.

Shopware CLI runs on macOS, Linux, and via Docker. For workstation hardware requirements, see the System Requirements. For PHP and stack requirements — including memory_limit ≥ 512M — see the recommended stack. Windows users should use WSL 2 or Docker. (See Installation Options page for Windows details.)

When you use the Docker-based development environment, run Composer and PHP tools inside the web container rather than on the host. See Running Composer, PHP, and npm.

Quickstart

Select your environment to install or try out the CLI:

Binary & releases: Prebuilt packages and archives are published at shopware/shopware-cli · Releases.

Telemetry

Shopware CLI collects limited usage telemetry to help us improve the tool and understand which features are most valuable to you. No personal data, credentials, or file contents are collected. You can opt out anytime by setting the DO_NOT_TRACK environment variable.

See Telemetry & Privacy for full details about what data is collected and how to disable telemetry.

Was this page helpful?
UnsatisfiedSatisfied
Be the first to vote!
0.0 / 5  (0 votes)