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.4.3.

Dependencies

magento/product-enterprise-edition 2.4.3 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
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
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.12.0
elasticsearch/elasticsearch: ~7.11.0
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.10
laminas/laminas-code: ^3.5.1
laminas/laminas-crypt: ^3.4.0
laminas/laminas-db: ^2.12.0
laminas/laminas-dependency-plugin: ^2.1.0
laminas/laminas-di: ^3.2.0
laminas/laminas-escaper: 2.7.0
laminas/laminas-eventmanager: ^3.0.0
laminas/laminas-feed: ^2.13.0
laminas/laminas-filter: ^2.11
laminas/laminas-http: ^2.6.0
laminas/laminas-i18n: ^2.7.3
laminas/laminas-json: ^3.2.0
laminas/laminas-mail: ^2.9.0
laminas/laminas-mime: ^2.8.0
laminas/laminas-modulemanager: ^2.7
laminas/laminas-mvc: ^3.2.0
laminas/laminas-server: ^2.6.1
laminas/laminas-servicemanager: ^3.6.0
laminas/laminas-session: ^2.10
laminas/laminas-soap: ^2.9.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.12.0
league/flysystem: ^2.0
league/flysystem-aws-s3-v3: ^2.0
lib-libxml: *
magento/composer: 1.6.0
magento/framework-foreign-key: 100.4.2
magento/magento-composer-installer: >=0.1.11
magento/magento2-ee-base: 2.4.3
magento/module-admin-gws: 100.4.3
magento/module-admin-gws-configurable-product: 100.4.1
magento/module-admin-gws-staging: 100.4.1
magento/module-advanced-catalog: 100.4.1
magento/module-advanced-checkout: 100.4.3
magento/module-advanced-rule: 100.4.0
magento/module-advanced-sales-rule: 100.4.1
magento/module-aws-s3-customer-custom-attributes: 100.4.1
magento/module-aws-s3-gift-card-import-export: 100.4.0
magento/module-aws-s3-scheduled-import-export: 100.4.0
magento/module-banner: 101.2.3
magento/module-banner-customer-segment: 100.4.1
magento/module-banner-graph-ql: 100.4.0
magento/module-bundle-import-export-staging: 100.4.1
magento/module-bundle-staging: 100.4.3
magento/module-catalog-event: 101.1.3
magento/module-catalog-import-export-staging: 100.4.1
magento/module-catalog-inventory-staging: 100.4.2
magento/module-catalog-permissions: 100.4.3
magento/module-catalog-permissions-graph-ql: 100.4.2
magento/module-catalog-rule-staging: 100.4.3
magento/module-catalog-staging: 100.4.3
magento/module-catalog-staging-graph-ql: 100.4.3
magento/module-catalog-url-rewrite-staging: 100.4.2
magento/module-checkout-address-search: 100.4.2
magento/module-checkout-address-search-gift-registry: 100.4.0
magento/module-checkout-staging: 100.4.2
magento/module-cms-staging: 100.4.3
magento/module-configurable-product-staging: 100.4.2
magento/module-custom-attribute-management: 100.4.2
magento/module-customer-balance: 100.4.3
magento/module-customer-balance-graph-ql: 100.4.1
magento/module-customer-custom-attributes: 100.4.3
magento/module-customer-finance: 100.4.1
magento/module-customer-segment: 102.1.3
magento/module-downloadable-staging: 100.4.2
magento/module-elasticsearch-catalog-permissions: 100.4.0
magento/module-enterprise: 100.4.1
magento/module-gift-card: 101.3.3
magento/module-gift-card-account: 101.2.3
magento/module-gift-card-account-graph-ql: 100.4.2
magento/module-gift-card-graph-ql: 100.4.3
magento/module-gift-card-import-export: 100.4.1
magento/module-gift-card-staging: 100.4.1
magento/module-gift-message-staging: 100.4.1
magento/module-gift-registry: 101.2.3
magento/module-gift-registry-graph-ql: 100.4.0
magento/module-gift-wrapping: 101.2.2
magento/module-gift-wrapping-graph-ql: 100.4.1
magento/module-gift-wrapping-staging: 100.4.1
magento/module-google-optimizer-staging: 100.4.1
magento/module-google-tag-manager: 100.4.3
magento/module-grouped-product-staging: 100.4.1
magento/module-invitation: 100.4.2
magento/module-layered-navigation-staging: 100.4.1
magento/module-logging: 101.2.3
magento/module-login-as-customer-logging: 100.4.3
magento/module-login-as-customer-website-restriction: 100.4.2
magento/module-media-content-catalog-staging: 100.4.1
magento/module-msrp-staging: 100.4.1
magento/module-multiple-wishlist: 100.4.3
magento/module-multiple-wishlist-graph-ql: 100.4.0
magento/module-payment-staging: 100.4.1
magento/module-persistent-history: 100.4.1
magento/module-price-permissions: 100.4.0
magento/module-product-video-staging: 100.4.1
magento/module-promotion-permissions: 100.4.1
magento/module-quote-gift-card-options: 100.4.1
magento/module-quote-staging: 100.4.0
magento/module-reminder: 101.2.2
magento/module-remote-storage-commerce: 100.4.0
magento/module-resource-connections: 100.4.1
magento/module-review-staging: 100.4.1
magento/module-reward: 101.2.3
magento/module-reward-graph-ql: 100.4.2
magento/module-reward-staging: 100.4.1
magento/module-rma: 101.2.3
magento/module-rma-graph-ql: 100.4.2
magento/module-rma-staging: 100.4.1
magento/module-sales-archive: 101.0.2
magento/module-sales-rule-staging: 100.4.2
magento/module-scalable-checkout: 100.4.2
magento/module-scalable-inventory: 100.4.1
magento/module-scalable-oms: 100.4.2
magento/module-scheduled-import-export: 101.2.3
magento/module-search-staging: 100.4.1
magento/module-staging: 101.2.3
magento/module-staging-graph-ql: 100.4.0
magento/module-support: 101.2.2
magento/module-swat: 100.4.1
magento/module-target-rule: 101.2.3
magento/module-target-rule-graph-ql: 100.4.0
magento/module-versions-cms: 101.2.3
magento/module-versions-cms-page-cache: 100.4.0
magento/module-versions-cms-url-rewrite: 100.4.1
magento/module-versions-cms-url-rewrite-graph-ql: 100.4.0
magento/module-visual-merchandiser: 100.4.3
magento/module-website-restriction: 100.4.2
magento/module-weee-staging: 100.4.1
magento/module-wishlist-gift-card: 100.4.0
magento/module-wishlist-gift-card-graph-ql: 100.4.0
magento/page-builder-commerce: 1.7.0
magento/product-community-edition: 2.4.3
magento/zendframework1: ~1.14.2
monolog/monolog: ^1.17
paragonie/sodium_compat: ^1.6
pelago/emogrifier: ^5.0.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: ~4.1.0
symfony/console: ~4.4.0
symfony/event-dispatcher: ~4.4.0
symfony/process: ~4.4.0
tedivm/jshrink: ~1.4.0
tubalmartin/cssmin: 4.1.1
vertexinc/product-magento-module-commerce: 4.2.1
web-token/jwt-framework: ^v2.2.7
webonyx/graphql-php: ^0.13.8
wikimedia/less.php: ^3.0.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
aws/aws-sdk-php library AWS SDK for PHP - Use Amazon Web Services in your PHP project
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-kp-graph-ql magento2-module Klarna KpGraphQl Magento 2 Extension
klarna/module-onsitemessaging magento2-module Klarna OnSite Messaging Magento 2 Extension
klarna/module-ordermanagement magento2-module Klarna Order Management Magento 2 Extension
paypal/module-braintree metapackage Braintree Magento
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

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-crypt library Strong cryptography tools and password hashing
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 Automated dependency injection for PSR-11 containers
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-http library Provides an easy interface for performing Hyper-Text Transfer Protocol (HTTP) requests
laminas/laminas-i18n library Provide translations for your application, and filter and validate internationalized values
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-mail library Provides generalized functionality to compose and send both text and MIME-compliant multipart e-mail messages
laminas/laminas-math library Create cryptographically secure pseudo-random numbers, and manage big integers
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's event-driven MVC layer, including MVC Applications, Controllers, and Plugins
laminas/laminas-router library Flexible routing system for HTTP and console applications
laminas/laminas-server library Create Reflection-based RPC servers
laminas/laminas-servicemanager library Factory-Driven Dependency Injection Container
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.
nikic/php-parser library A PHP parser written in PHP
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, Apache-2.0

Name Type Description
khanamiryan/qrcode-detector-decoder library QR code decoder / reader

MIT

Name Type Description
braintree/braintree_php library Braintree PHP Client Library
brick/math library Arbitrary-precision arithmetic library
brick/varexporter library A powerful alternative to var_export(), which can export closures and objects without __set_state()
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-chat-graph-ql magento2-module Engagement Cloud for Magento 2: Chat GraphQl 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-graph-ql magento2-module Engagement Cloud for Magento 2: Core GraphQl module
dotmailer/dotmailer-magento2-extension-package metapackage Dotmailer integration for Magento 2 Open Source
dotmailer/dotmailer-magento2-extension-sms magento2-module Engagement Cloud for Magento 2: SMS module
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
fgrosse/phpasn1 library A PHP Framework that allows you to encode and decode arbitrary ASN.1 structures using the ITU-T X.690 Encoding Rules.
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.
league/flysystem library File storage abstraction for PHP
league/flysystem-aws-s3-v3 library AWS S3 filesystem adapter for Flysystem.
league/iso3166 library ISO 3166-1 PHP Library
league/mime-type-detection library Mime-type detection for Flysystem
monolog/monolog library Sends your logs to files, sockets, inboxes, databases and various web services
mtdowling/jmespath.php library Declaratively specify how to extract elements from a JSON document
myclabs/php-enum library PHP Enum implementation
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
phpgt/cssxpath library Convert CSS selectors to XPath queries.
phpgt/dom library The modern DOM API for PHP 7 projects.
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/event-dispatcher library Standard interfaces for event handling.
psr/http-client library Common interface for HTTP clients
psr/http-factory library Common interfaces for PSR-7 HTTP message factories
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/collection library A PHP library for representing and manipulating collections.
ramsey/uuid library A PHP library for generating and working with universally unique identifiers (UUIDs).
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/aes-key-wrap library AES Key Wrap for PHP.
spomky-labs/base64url library Base 64 URL Safe Encoding/Decoding PHP Library
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/config library Helps you find, load, combine, autofill and validate configuration values of any kind
symfony/console library Eases the creation of beautiful and testable command line interfaces
symfony/css-selector library Converts CSS selectors to XPath expressions
symfony/debug library Provides tools to ease debugging PHP code
symfony/dependency-injection library Allows you to standardize and centralize the way objects are constructed in your application
symfony/deprecation-contracts library A generic function and convention to trigger deprecation notices
symfony/error-handler library Provides tools to manage errors and ease debugging PHP code
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/http-client-contracts library Generic abstractions related to HTTP clients
symfony/http-foundation library Defines an object-oriented layer for the HTTP specification
symfony/http-kernel library Provides a structured process for converting a Request into a Response
symfony/options-resolver library Provides an improved replacement for the array_replace PHP function
symfony/polyfill-ctype library Symfony polyfill for ctype functions
symfony/polyfill-intl-grapheme library Symfony polyfill for intl's grapheme_* 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-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/polyfill-php81 library Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions
symfony/process library Executes commands in sub-processes
symfony/property-access library Provides functions to read and write from/to an object or array using a simple string notation
symfony/property-info library Extracts information about PHP class' properties using metadata of popular sources
symfony/service-contracts library Generic abstractions related to writing services
symfony/string library Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way
symfony/var-dumper library Provides mechanisms for walking through any arbitrary PHP variable
thecodingmachine/safe library PHP core functions that throw exceptions instead of returning FALSE on error
true/punycode library A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)
web-token/jwt-framework symfony-bundle JSON Object Signing and Encryption library for PHP and Symfony Bundle.
webonyx/graphql-php library A PHP port of GraphQL reference implementation

OSL-3.0, AFL-3.0

Name Type Description
paypal/module-braintree-graph-ql magento2-module N/A
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
temando/module-shipping metapackage Temando multi-carrier shipping extension for Magento 2

PHP

Name Type Description
2tvenom/cborencode library CBOR encoder for PHP

proprietary

Name Type Description
paypal/module-braintree-core magento2-module Fork from the Magento Braintree 2.2.0 module by Gene Commerce for PayPal.
vertexinc/module-address-validation magento2-module Vertex Address Validation module for Magento 2
vertexinc/module-address-validation-api magento2-module Vertex Address Cleansing module for Magento 2 API
vertexinc/module-request-logging magento2-module Vertex Request Logging module for Magento 2
vertexinc/module-request-logging-api magento2-module Vertex Request Logging module for Magento 2 API
vertexinc/module-tax magento2-module Vertex Tax Links for Magento 2
vertexinc/module-tax-staging magento2-module Vertex Tax Staging - Features related to Magento content staging added to Vertex_Tax
vertexinc/product-magento-module metapackage Vertex Tax Links for Magento 2
vertexinc/product-magento-module-commerce metapackage Vertex Tax Links for Magento 2 Commerce
vertexinc/sdk library Tools for communicating with Vertex Cloud and Vertex O-Series