System requirements

Edit on GitHub
Operating System Native: LinuxOnly via VM: MacOS and MS Windows
Web Server NginX - preferred. But any webserver which supports PHP will work such as lighttpd, Apache, Cherokee.
Databases Depending on the project, one of the databases: MariaDB >= 10.4 - preferred, PostgreSQL >=9.6, or MySQL >=5.7.
PHP Spryker supports PHP >=7.3 with the following extensions:
  • curl
  • json
  • mysql
  • pdo-sqlite
  • sqlite3
  • gd
  • intl
  • mysqli
  • pgsql
  • ssh2
  • gmp
  • mcrypt
  • pdo-mysql
  • readline
  • twig
  • imagick
  • memcache
  • pdo-pgsql
  • redis
  • xml
  • bz2
  • mbstring
The preferred version is 7.4. See Supported Versions of PHP for details on the supported PHP versions.
SSL For production systems, a valid security certificate is required for HTTPS.
Redis Version >=3.2, >=5.0
Elasticsearch Version 6.x or 7.x
RabbitMQ Version 3.6+
Jenkins (for cronjob management) Version 1.6.x or 2.x
Graphviz (for statemachine visualization) 2.x
Symphony Version >= 4.0
Node.js Version >= 12.0.0
Yarn Version >= 2.0.0 && <= 2.3.x
Intranet Back Office application (Zed) must be secured in an Intranet (using VPN, Basic Auth, IP Allowlist, DMZ, etc.)
Spryker Commerce OS Version >=

Supported browsers

The Spryker Marketplace supports the following browsers:

Desktop (Marketplace and Merchant Portal) Tablet (Marketplace and Merchant Portal) Mobile (Marketplace only)
Browsers:
  • Windows, macOS: Chrome (latest version)
  • Windows: Firefox (latest version)
  • Windows: Edge (latest version)
  • macOS: Safari (latest version)
Windows versions:
  • Windows 10
  • Windows 7
macOS versions:
  • Catalina (basically, the latest released version)
Screen resolutions:
  • 1024-1920 width
Browsers:
  • iOS: Safari
  • Android: Chrome
iOS versions:
  • iOS 13
Screen resolutions:
  • 1024x703 (e.g. iPad Air)
Browsers:
  • iOS: Safari
  • Android: Chrome
Screen resolutions:
  • 360x640 (e.g. Samsung Galaxy S8 or S9)
  • 375x667 (e.g. iPhone 7 or 8)
  • iPhone X, Xs, Xr
Android versions:
  • 8.0
iOS versions:
  • iOS 13 (basically the latest released version)