Adobe Commerce 2.3 reached end of support in September 2022.

Adobe Commerce packages

The Magento application uses Composer to manage PHP packages.

The composer.json file declares the list of packages, whereas the composer.lock file stores a complete list of the packages (a full version of each package and its dependencies) used to build an installation of the Magento application.

The following reference documentation is generated from the composer.lock file, and it covers required packages included in Adobe Commerce 2.3.7.

Dependencies

magento/product-enterprise-edition 2.3.7 has the following dependencies:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
braintree/braintree_php: 3.35.0
colinmollenhour/cache-backend-file: ~1.4.1
colinmollenhour/cache-backend-redis: 1.11.0
colinmollenhour/credis: 1.11.1
colinmollenhour/php-redis-session-abstract: ~1.4.0
composer/composer: ^1.9 || ^2.0
dotmailer/dotmailer-magento2-extension-enterprise-package: 4.4.2
elasticsearch/elasticsearch: ~2.0||~5.1||~6.1||~7.6
ext-bcmath: *
ext-ctype: *
ext-curl: *
ext-dom: *
ext-gd: *
ext-hash: *
ext-iconv: *
ext-intl: *
ext-mbstring: *
ext-openssl: *
ext-pdo_mysql: *
ext-simplexml: *
ext-soap: *
ext-spl: *
ext-xsl: *
ext-zip: *
guzzlehttp/guzzle: ^6.3.3
laminas/laminas-captcha: ^2.7.1
laminas/laminas-code: ~3.4.1
laminas/laminas-config: ^2.6.0
laminas/laminas-console: ^2.6.0
laminas/laminas-crypt: ^2.6.0
laminas/laminas-db: ^2.8.2
laminas/laminas-dependency-plugin: ^1.0 || ^2.0
laminas/laminas-di: ^2.6.1
laminas/laminas-eventmanager: ^3.0.0
laminas/laminas-feed: ^2.9.0
laminas/laminas-form: ^2.10.0
laminas/laminas-http: ^2.6.0
laminas/laminas-i18n: ^2.7.3
laminas/laminas-json: ^2.6.1
laminas/laminas-log: ^2.9.1
laminas/laminas-mail: ^2.9.0
laminas/laminas-mime: ^2.5.0
laminas/laminas-modulemanager: ^2.7
laminas/laminas-mvc: ~2.7.0
laminas/laminas-serializer: ^2.7.2
laminas/laminas-server: ^2.6.1
laminas/laminas-servicemanager: ^2.7.8
laminas/laminas-session: ^2.7.3
laminas/laminas-soap: ^2.7.0
laminas/laminas-stdlib: ^3.2.1
laminas/laminas-text: ^2.6.0
laminas/laminas-uri: ^2.5.1
laminas/laminas-validator: ^2.6.0
laminas/laminas-view: ~2.11.2
lib-libxml: *
magento/composer: ~1.6.0||~1.7.0
magento/framework-foreign-key: 100.3.6
magento/magento-composer-installer: >=0.1.11
magento/magento2-ee-base: 2.3.7
magento/module-admin-gws: 100.3.7
magento/module-admin-gws-configurable-product: 100.3.1
magento/module-admin-gws-staging: 100.3.1
magento/module-advanced-catalog: 100.3.5
magento/module-advanced-checkout: 100.3.7
magento/module-advanced-rule: 100.3.5
magento/module-advanced-sales-rule: 100.3.5
magento/module-banner: 101.1.7
magento/module-banner-customer-segment: 100.3.6
magento/module-bundle-import-export-staging: 100.3.5
magento/module-bundle-staging: 100.3.6
magento/module-catalog-event: 101.0.7
magento/module-catalog-import-export-staging: 100.3.5
magento/module-catalog-inventory-staging: 100.3.5
magento/module-catalog-permissions: 100.3.6
magento/module-catalog-rule-staging: 100.3.7
magento/module-catalog-staging: 100.3.7
magento/module-catalog-staging-graph-ql: 100.3.1
magento/module-catalog-url-rewrite-staging: 100.3.5
magento/module-checkout-address-search: 100.3.5
magento/module-checkout-address-search-gift-registry: 100.3.3
magento/module-checkout-staging: 100.3.5
magento/module-cms-staging: 100.3.6
magento/module-configurable-product-staging: 100.3.6
magento/module-custom-attribute-management: 100.3.7
magento/module-customer-balance: 100.3.7
magento/module-customer-balance-graph-ql: 100.3.2
magento/module-customer-custom-attributes: 100.3.7
magento/module-customer-finance: 100.3.5
magento/module-customer-segment: 102.0.7
magento/module-cybersource: 100.3.6
magento/module-downloadable-staging: 100.3.5
magento/module-elasticsearch-catalog-permissions: 100.3.3
magento/module-enterprise: 100.3.5
magento/module-eway: 100.3.6
magento/module-gift-card: 101.2.7
magento/module-gift-card-account: 101.1.7
magento/module-gift-card-account-graph-ql: 100.3.3
magento/module-gift-card-graph-ql: 100.3.5
magento/module-gift-card-import-export: 100.3.6
magento/module-gift-card-staging: 100.3.5
magento/module-gift-message-staging: 100.3.5
magento/module-gift-registry: 101.1.7
magento/module-gift-wrapping: 101.1.7
magento/module-gift-wrapping-staging: 100.3.5
magento/module-google-optimizer-staging: 100.3.5
magento/module-google-tag-manager: 100.3.7
magento/module-grouped-product-staging: 100.3.5
magento/module-invitation: 100.3.6
magento/module-layered-navigation-staging: 100.3.5
magento/module-logging: 101.1.6
magento/module-msrp-staging: 100.3.5
magento/module-multiple-wishlist: 100.3.7
magento/module-payment-staging: 100.3.5
magento/module-persistent-history: 100.3.6
magento/module-price-permissions: 100.3.5
magento/module-product-video-staging: 100.3.5
magento/module-promotion-permissions: 100.3.5
magento/module-reminder: 101.1.5
magento/module-resource-connections: 100.3.6
magento/module-review-staging: 100.3.5
magento/module-reward: 101.1.6
magento/module-reward-graph-ql: 100.3.5
magento/module-reward-staging: 100.3.5
magento/module-rma: 101.1.7
magento/module-rma-graph-ql: 100.3.5
magento/module-rma-staging: 100.3.5
magento/module-sales-archive: 100.3.7
magento/module-sales-rule-staging: 100.3.6
magento/module-scalable-checkout: 100.3.6
magento/module-scalable-inventory: 100.3.5
magento/module-scalable-oms: 100.3.5
magento/module-scheduled-import-export: 101.1.6
magento/module-search-staging: 100.3.5
magento/module-staging: 101.1.7
magento/module-staging-graph-ql: 100.3.1
magento/module-support: 101.1.5
magento/module-target-rule: 101.1.7
magento/module-tinymce-3-banner: 100.3.5
magento/module-versions-cms: 101.1.7
magento/module-versions-cms-url-rewrite: 100.3.1
magento/module-visual-merchandiser: 100.3.7
magento/module-website-restriction: 100.3.7
magento/module-weee-staging: 100.3.5
magento/module-worldpay: 100.3.6
magento/page-builder-commerce: 1.3.4
magento/product-community-edition: 2.3.7
magento/zendframework1: ~1.14.2
monolog/monolog: ^1.17
paragonie/sodium_compat: ^1.6
pelago/emogrifier: ^3.1.0
php: ~7.3.0||~7.4.0
php-amqplib/php-amqplib: ~2.7.0||~2.10.0
phpseclib/mcrypt_compat: 1.0.8
phpseclib/phpseclib: 2.0.*
ramsey/uuid: ~3.8.0
symfony/console: ~4.1.0||~4.2.0||~4.3.0||~4.4.0
symfony/event-dispatcher: ~4.1.0||~4.2.0||~4.3.0||~4.4.0
symfony/process: ~4.1.0||~4.2.0||~4.3.0||~4.4.0
tedivm/jshrink: ~1.3.0
tubalmartin/cssmin: 4.1.1
webonyx/graphql-php: ^0.13.8
wikimedia/less.php: ~1.8.0

Third-party licenses

Apache-2.0

Name Type Description
amzn/amazon-pay-and-login-magento-2-module metapackage Official Magento2 Plugin to integrate with Amazon Pay and Login with Amazon
amzn/amazon-pay-and-login-with-amazon-core-module magento2-module Shared functionality for Amazon Pay and Login with Amazon modules
amzn/amazon-pay-module magento2-module Amazon Pay module
amzn/amazon-pay-sdk-php library Amazon Pay SDK (PHP)
amzn/login-with-amazon-module magento2-module Login with Amazon module
astock/stock-api-libphp library Adobe Stock API library
elasticsearch/elasticsearch library PHP Client for Elasticsearch
klarna/m2-payments metapackage Klarna Payments for Magento 2 (CE & EE)
klarna/module-core magento2-module Klarna Core Magento 2 Extension
klarna/module-kp magento2-module Klarna Payments Magento 2 Extension
klarna/module-ordermanagement magento2-module Klarna Order Management Magento 2 Extension
wikimedia/less.php library PHP port of the Javascript version of LESS http://lesscss.org (Originally maintained by Josh Schmidt)

BSD-2-Clause

Name Type Description
bacon/bacon-qr-code library BaconQrCode is a QR code generator for PHP.
beberlei/assert library Thin assertion library for input validation in business models.
dasprid/enum library PHP 7.1 enum implementation
webimpress/safe-writer library Tool to write files safely, to avoid race conditions
yubico/u2flib-server library Library for U2F implementation

BSD-3-Clause

Name Type Description
colinmollenhour/cache-backend-file magento-module The stock Zend_Cache_Backend_File backend has extremely poor performance for cleaning by tags making it become unusable as the number of cached items increases. This backend makes many changes resulting in a huge performance boost, especially for tag cleaning.
colinmollenhour/cache-backend-redis magento-module Zend_Cache backend using Redis with full support for tags.
colinmollenhour/php-redis-session-abstract library A Redis-based session handler with optimistic locking
google/recaptcha library Client library for reCAPTCHA, a free service that protects websites from spam and abuse.
laminas/laminas-captcha library Generate and validate CAPTCHAs using Figlets, images, ReCaptcha, and more
laminas/laminas-code library Extensions to the PHP Reflection API, static code scanning, and code generation
laminas/laminas-config library provides a nested object property based user interface for accessing this configuration data within application code
laminas/laminas-console library Build console applications using getopt syntax or routing, complete with prompts
laminas/laminas-crypt library
laminas/laminas-db library Database abstraction layer, SQL abstraction, result set abstraction, and RowDataGateway and TableDataGateway implementations
laminas/laminas-dependency-plugin composer-plugin Replace zendframework and zfcampus packages with their Laminas Project equivalents.
laminas/laminas-di library
laminas/laminas-diactoros library PSR HTTP Message implementations
laminas/laminas-escaper library Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs
laminas/laminas-eventmanager library Trigger and listen to events within a PHP application
laminas/laminas-feed library provides functionality for consuming RSS and Atom feeds
laminas/laminas-filter library Programmatically filter and normalize data and files
laminas/laminas-form library Validate and display simple and complex forms, casting forms to business objects and vice versa
laminas/laminas-http library Provides an easy interface for performing Hyper-Text Transfer Protocol (HTTP) requests
laminas/laminas-hydrator library Serialize objects to arrays, and vice versa
laminas/laminas-i18n library Provide translations for your application, and filter and validate internationalized values
laminas/laminas-inputfilter library Normalize and validate input sets from the web, APIs, the CLI, and more, including files
laminas/laminas-json library provides convenience methods for serializing native PHP to JSON and decoding JSON to native PHP
laminas/laminas-loader library Autoloading and plugin loading strategies
laminas/laminas-log library Robust, composite logger with filtering, formatting, and PSR-3 support
laminas/laminas-mail library Provides generalized functionality to compose and send both text and MIME-compliant multipart e-mail messages
laminas/laminas-math library
laminas/laminas-mime library Create and parse MIME messages and parts
laminas/laminas-modulemanager library Modular application system for laminas-mvc applications
laminas/laminas-mvc library
laminas/laminas-psr7bridge library PSR-7 <-> Laminas\Http bridge
laminas/laminas-serializer library Serialize and deserialize PHP structures to a variety of representations
laminas/laminas-server library Create Reflection-based RPC servers
laminas/laminas-servicemanager library
laminas/laminas-session library Object-oriented interface to PHP sessions and storage
laminas/laminas-soap library
laminas/laminas-stdlib library SPL extensions, array utilities, error handlers, and more
laminas/laminas-text library Create FIGlets and text-based tables
laminas/laminas-uri library A component that aids in manipulating and validating ยป Uniform Resource Identifiers (URIs)
laminas/laminas-validator library Validation classes for a wide range of domains, and the ability to chain validators to create complex validation criteria
laminas/laminas-view library Flexible view layer supporting and providing multiple view layers, helpers, and more
laminas/laminas-zendframework-bridge library Alias legacy ZF class names to Laminas Project equivalents.
tedivm/jshrink library Javascript Minifier built in PHP
tubalmartin/cssmin library A PHP port of the YUI CSS compressor

ISC

Name Type Description
paragonie/sodium_compat library Pure PHP implementation of libsodium; uses the PHP extension if it exists

LGPL-2.1-or-later

Name Type Description
php-amqplib/php-amqplib library Formerly videlalvaro/php-amqplib. This library is a pure PHP implementation of the AMQP protocol. It's been tested against RabbitMQ.

MIT

Name Type Description
braintree/braintree_php library Braintree PHP Client Library
christian-riesen/base32 library Base32 encoder/decoder according to RFC 4648
colinmollenhour/credis library Credis is a lightweight interface to the Redis key-value store which wraps the phpredis library when available for better performance.
composer/ca-bundle library Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.
composer/composer library Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.
composer/semver library Semver library that offers utilities, version constraint parsing and validation.
composer/spdx-licenses library SPDX licenses list and validation library.
composer/xdebug-handler library Restarts a process without Xdebug.
container-interop/container-interop library Promoting the interoperability of container objects (DIC, SL, etc.)
donatj/phpuseragentparser library Lightning fast, minimalist PHP UserAgent string parser.
dotmailer/dotmailer-magento2-extension magento2-module dotmailer integration for magento 2
dotmailer/dotmailer-magento2-extension-chat magento2-module Engagement Cloud for Magento 2: Chat module
dotmailer/dotmailer-magento2-extension-enterprise magento2-module Engagement Cloud integration for Magento Commerce
dotmailer/dotmailer-magento2-extension-enterprise-package metapackage Dotmailer integration for Magento 2 Commerce
dotmailer/dotmailer-magento2-extension-package metapackage Dotmailer integration for Magento 2 Open Source
endroid/qr-code library Endroid QR Code
ezimuel/guzzlestreams library Fork of guzzle/streams (abandoned) to be used with elasticsearch-php
ezimuel/ringphp library Fork of guzzle/RingPHP (abandoned) to be used with elasticsearch-php
guzzlehttp/guzzle library Guzzle is a PHP HTTP client library
guzzlehttp/promises library Guzzle promises library
guzzlehttp/psr7 library PSR-7 message implementation that also provides common utility methods
justinrainbow/json-schema library A library to validate a json schema.
monolog/monolog library Sends your logs to files, sockets, inboxes, databases and various web services
paragonie/constant_time_encoding library Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)
paragonie/random_compat library PHP 5.x polyfill for random_bytes() and random_int() from PHP 7
pelago/emogrifier library Converts CSS styles into inline style attributes in your HTML code
phpseclib/mcrypt_compat library PHP 7.1 polyfill for the mcrypt extension from PHP <= 7.0
phpseclib/phpseclib library PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.
psr/container library Common Container Interface (PHP FIG PSR-11)
psr/http-message library Common interface for HTTP messages
psr/log library Common interface for logging libraries
ralouphie/getallheaders library A polyfill for getallheaders.
ramsey/uuid library Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).
react/promise library A lightweight implementation of CommonJS Promises/A for PHP
seld/jsonlint library JSON Linter
seld/phar-utils library PHAR file format utilities, for when PHP phars you up
spomky-labs/otphp library A PHP library for generating one time passwords according to RFC 4226 (HOTP Algorithm) and the RFC 6238 (TOTP Algorithm) and compatible with Google Authenticator
symfony/console library Eases the creation of beautiful and testable command line interfaces
symfony/css-selector library Converts CSS selectors to XPath expressions
symfony/event-dispatcher library Provides tools that allow your application components to communicate with each other by dispatching events and listening to them
symfony/event-dispatcher-contracts library Generic abstractions related to dispatching event
symfony/filesystem library Provides basic utilities for the filesystem
symfony/finder library Finds files and directories via an intuitive fluent interface
symfony/polyfill-ctype library Symfony polyfill for ctype functions
symfony/polyfill-intl-idn library Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions
symfony/polyfill-intl-normalizer library Symfony polyfill for intl's Normalizer class and related functions
symfony/polyfill-mbstring library Symfony polyfill for the Mbstring extension
symfony/polyfill-php56 metapackage Symfony polyfill backporting some PHP 5.6+ features to lower PHP versions
symfony/polyfill-php72 library Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions
symfony/polyfill-php73 library Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions
symfony/polyfill-php80 library Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions
symfony/process library Executes commands in sub-processes
symfony/service-contracts library Generic abstractions related to writing services
true/punycode library A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)
webonyx/graphql-php library A PHP port of GraphQL reference implementation

OSL-3.0, AFL-3.0

Name Type Description
temando/module-shipping-remover magento2-module Removes Temando multi-carrier shipping extension from Magento 2
yotpo/magento2-module-yotpo-reviews magento2-module Yotpo Reviews extension for Magento2
yotpo/magento2-module-yotpo-reviews-bundle metapackage Bundling metapackage for yotpo/magento2-module-yotpo-reviews: Yotpo Reviews extension for Magento2

OSL-3.0

Name Type Description
msp/recaptcha magento2-module Google reCaptcha integration for Magento2
msp/twofactorauth magento2-module Two Factor Authentication module for Magento2
temando/module-shipping metapackage Temando multi-carrier shipping extension for Magento 2

proprietary

Name Type Description
vertex/module-address-validation magento2-module Vertex Address Validation module for Magento 2
vertex/module-address-validation-api magento2-module Vertex Address Cleansing module for Magento 2 API
vertex/module-tax magento2-module Vertex Tax Links for Magento 2
vertex/product-magento-module metapackage Vertex Tax Links for Magento 2
vertex/sdk library Tools for communicating with Vertex Cloud and Vertex O-Series