Overview
Liferay Digital Experience Platform (DXP) offers a comprehensive suite of tools and functionalities designed to empower businesses in their digital transformation journey. The platform provides both out-of-the-box capabilities and a flexible architecture that allows businesses to build custom solutions tailored to their specific needs. Liferay DXP facilitates the creation of various digital solutions, including Digital Commerce Sites, Customer Portals, Supplier Portals, and Intranets, enabling businesses to effectively digitalize their operations and enhance customer engagement. Key features include robust Sites & Experiences management, empowering teams to deliver customized pages and sites across multiple devices and channels. The Content Management System (CMS) enables the creation and delivery of structured content and media via API, allowing business users to manage content efficiently across different channels. Low Code Applications functionality allows for the digitization of critical business processes with minimal coding, enabling both developers and business users to create intuitive interfaces and streamline operations. Liferay DXP also provides powerful Commerce capabilities for creating B2C and B2B digital commerce experiences, enhancing product information, and offering easy ordering tools and product recommendations. Personalization features deliver relevant content through segmentation, AI-generated recommendations, and A/B testing. Search functionality saves users time with personalized and integrated results. The platform also includes Digital Asset Management (DAM) for easy asset delivery, Integration capabilities to unify systems and data, and robust Security features to protect users and data. Customer Data management helps businesses understand their users better and drive deeper engagement through personalized content and campaigns. Liferay DXP provides a versatile and secure platform for businesses to build and manage their digital presence, enhance customer experiences, and streamline operations. Liferay product is available through Private Offers Only.
Highlights
- Content Management (CMS): Create structured content and media to deliver via API to all channels. Enable business users to create, publish, and manage content, pages, and multimedia across different channels faster.
- Low Code Applications: Digitize critical business processes with low code. With Liferays low-code/no-code capabilities, users can quickly compose and launch new applications that help streamline business processes while minimizing reliance on traditional application development. Developers and business users alike can create new intuitive interfaces backed by process and data definitions, so that users of these low code applications can execute business operations more efficiently.
- Commerce: Create B2C and B2B digital commerce experiences with our commerce capabilities. Increase orders with enriching product information, easy ordering tools, and product recommendations. Help your customers make informed, accurate purchases and discover new products using smart recommendations based on past purchases, similar customers, or related items.
Details
Unlock automation with AI agent solutions

Features and programs
Financing for AWS Marketplace purchases
Pricing
Vendor refund policy
TBA
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
Deploy using Helm and Terraform
- Amazon EKS
Helm chart
Helm charts are Kubernetes YAML manifests combined into a single package that can be installed on Kubernetes clusters. The containerized application is deployed on a cluster by running a single Helm install command to install the seller-provided Helm chart.
Version release notes
This version contains: DXP 2025.Q1.0 Quarterly Release (LTS)
For more details on this version please visit https://support.liferay.com/e/release-notes/release-highlights/20004/25734713?r=25734713
Liferay DXP documentation
Liferay DXP documentation can be found here .
Additional details
Usage instructions
You can find a more complete guide in Liferay's documentation .
Prerequisites
-
Git CLI .
-
AWS CLI configured to use your IAM credentials .
-
Helm CLI .
Setup
- Export your profile to use for the AWS SDK:
export AWS_PROFILE=[profile name]
- Log into AWS:
aws sso login
- Clone the terraform files from the repository:
git clone -n --depth=1 --filter=tree:0 https://github.com/liferay/liferay-portal.git liferay-aws-terraform cd liferay-aws-terraform git sparse-checkout set --no-cone /cloud/terraform/aws git checkout cd cloud/terraform/aws
Next, you can either
New Cluster
Use the Terraform CLI to create a new EKS cluster:
-
Go to the eks directory.
-
Edit terraform.tfvars to configure your cluster's infrastructure.
-
Run terraform init and terraform apply.
-
Write the result of the terraform output command to the terraform.tfvars file in the dependencies directory.
Existing Cluster
Create dependent services to use with your EKS cluster:
-
Go to the dependencies directory.
-
Edit terraform.tfvars to configure your cluster's infrastructure.
-
Run terraform init and terraform apply.
Preparation
-
Go to the dependencies directory.
-
Update your Kubernetes configuration:
aws eks update-kubeconfig
--name $(terraform output -raw cluster_name)
--region $(terraform output -raw region)
- Install the Nginx Ingress Controller:
helm upgrade nginx-ingress-controller
oci://registry-1.docker.io/bitnamicharts/nginx-ingress-controller
--create-namespace
--install
--namespace nginx-ingress-controller
--version 11.6.8
Launch Liferay
-
On the Launch this software page, in the Launch instructions section, copy the commands under Step 2.
-
Add these arguments to the helm install command, then execute the copied commands:
--set "liferay-aws.liferay-default.ingress.className=nginx"
--set "liferay-aws.liferay-default.ingress.enabled=true"
--set "liferay-aws.liferay-default.ingress.rules[0].http.paths[0].backend.service.name=liferay-default"
--set "liferay-aws.liferay-default.ingress.rules[0].http.paths[0].backend.service.port.name=http"
--set "liferay-aws.liferay-default.ingress.rules[0].http.paths[0].path=/"
--set "liferay-aws.liferay-default.ingress.rules[0].http.paths[0].pathType=ImplementationSpecific"
--set "liferay-aws.liferay-default.serviceAccount.annotations.eks.amazonaws.com/role-arn=$(terraform output -raw liferay_sa_role)" \
- Watch for your Liferay DXP installation to complete:
kubectl get statefulset liferay-default
--namespace liferay-system
--watch
Log In
- Once installation is complete, extract your public DNS:
kubectl get svc nginx-ingress-controller
--namespace nginx-ingress-controller
--output jsonpath='{.status.loadBalancer.ingress[0].hostname}'
- Retrieve your admin password:
kubectl get secret liferay-default
--namespace liferay-system
--output jsonpath='{.data.LIFERAY_DEFAULT_PERIOD_ADMIN_PERIOD_PASSWORD}'
| base64 -d
-
In a web browser, paste the address you retrieved from the previous step with https:// in front.
-
Log in using <test@liferay.com> as the email and the password you retrieved.
Resources
Vendor resources
Support
Vendor support
Liferay Subscription Services includes support services and a wide range of resources to help you successfully plan, deploy, and manage your mission-critical projects from start to finish. As a customer, you can reference our exclusive knowledge resources, download the latest fixes or releases, request specific fixes that you need for issues in your project, and have access to Liferay support engineers to assist with Liferay DXP issues.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Similar products
Customer reviews
A very robust platform which allows us evolve our products.
-Liferay DXP Cloud provides a protractible solution that we can use across multiple service and client line use cases.
-Multiexperience platform which allows us customize and integrate extensively.
-Integration with third party seems to be difficult due to lack of enterprise license which results in security issue.
-It is paid and has a trial of 30 days and then we have to pay for the license.
-Inorder to mordernize platform components and make them more resilient to security attacks is the reason one should switch to Liferay DXP Cloud.
Best choice for entriprise portal!
Customization of existing modules is easy!
Elastic search integration is great!
CI/CD setup in the DXP cloud is really easy to do!