[SaaS only]{class="badge positive" title="Applies to Adobe Commerce as a Cloud Service and Adobe Commerce Optimizer projects only (Adobe-managed SaaS infrastructure)."}

Security overview

Adobe Commerce as a Cloud Service is engineered with security at its core—offering a modern, SaaS-native commerce platform that delivers enterprise-grade protection, operational resilience, and peace of mind for businesses of all sizes.

Unlike traditional PaaS models, the SaaS model eliminates the burden of manual patching, infrastructure maintenance, and upgrade cycles. Security is embedded into every layer of the platform—from Adobe-managed infrastructure and automated deployment pipelines to identity and access management through Adobe IMS.

Adobe Commerce as a Cloud Service leverages Adobe’s global security and compliance framework, ensuring alignment with industry standards such as ISO 27001, SOC 2, and GDPR. Customers benefit from a shared responsibility model that clearly delineates Adobe’s role in securing the platform and the customer’s role in managing data and access.

With built-in protections like Web Application Firewall (WAF), DDoS mitigation, secure provisioning, and continuous vulnerability scanning, Adobe Commerce as a Cloud Service enables businesses to innovate faster without compromising on security.

This document outlines the security architecture, operational safeguards, and compliance posture of Adobe Commerce as a Cloud Service—empowering customers to make informed decisions and confidently scale their digital commerce operations.

Content delivery network (CDN) & Web application firewall (WAF)

Storefront CDN

Merchants can opt to deploy an Adobe-managed CDN or purchase their own CDN solution to protect their Commerce-powered storefront.

IMPORTANT
If customers choose to deploy Adobe-managed CDN, they cannot configure CDN rules. Custom caching rules or WAF rules can be configured by the customers when they bring their own CDN to protect their Storefronts.

API Mesh for Adobe Developer App Builder CDN

API Mesh’s CDN layer terminates TLS, runs the GraphQL gateway as Workers, provides global edge caching and automatic DDoS/WAF, and exposes edge‑graph.adobe.io/edge‑sandbox‑graph.adobe.io as the public mesh endpoints; customers can add their own CDN in front, but API Mesh’s CDN is fixed and managed by Adobe and customers cannot configure their own WAF rules.

For more information on API Mesh’s security features, refer to the API Mesh documentation.

Backend CDN

A built-in CDN protects Adobe Commerce as a Cloud Service.

Due to the Adobe Commerce as a Cloud Service architecture, when a merchant provisions an instance in a composite cell, such as na1, eu1, au1, or other geographic regions, three public surfaces are exposed:

Surface
Example URL pattern
Admin UI
https://<region>.admin.commerce.adobe.com/<tenant-id>/admin/
REST API
https://<region>.api.commerce.adobe.com/<tenant-id>/<endpoint>
GraphQL API
https://na1.api.commerce.adobe.com/<tenant_id>/graphql/

Adobe Commerce as a Cloud Service uses a combined WAF and CDN:

  • WAF – Web Application Firewall protection for all Adobe Commerce as a Cloud Service public surfaces.
  • CDN – Edge caching for static assets and cacheable GraphQL responses.

WAF and CDN are managed by the Adobe Commerce as a Cloud Service platform and are not configurable by the customers.

DDoS protection

The built-in CDN and WAF provides both network‑layer and HTTP‑layer DDoS protection. Adobe Commerce as a Cloud Service does not expose those WAF or DDoS logs directly to merchants.

Data storage and encryption

If data is being stored in App Builder, then a merchant can refer to the App Builder storage options. App Builder enforces tenant isolation and access to data stored in these services is restricted to the runtime namespace in which the action is executed. There is no encryption of data in storage.

When using API Mesh, secrets should be stored in the secrets.yaml file in your mesh configuration. API Mesh encrypts these secrets using AES-256 encryption (https://developer.adobe.com/graphql-mesh-gateway/mesh/advanced/secrets/).

Any data stored in Adobe Commerce as a Cloud Service is encrypted at rest using AES 256-bit encryption and all data is encrypted over HTTPS using TLS 1.2 or greater in transit.

recommendation-more-help
5ecfe1a6-f74c-4745-a54a-99b24da024bb