Liferay SaaS Compatibility Matrix

Liferay DXP is the heart of Liferay SaaS, but not every DXP feature applies to Liferay SaaS. Some DXP features are not compatible, and some must be achieved via other means.

Here is a list of common Liferay DXP features and their compatibility in Liferay SaaS.

FeatureLiferay SaaS CompatibilityComments
Server AdministrationNot CompatibleServer administration actions, including resource actions, Groovy script execution, custom log levels, and system settings, are not accessible. You can request some features via a Support ticket, such as performing a search reindex.
Managing the Core Cloud Service StackNot CompatibleThe Liferay Cloud service stack (Liferay DXP, search, database, web server, and backup services) are managed directly by Liferay. This includes individual service versions, image versions, and environment backups.
Accessing Application LogsCompatibleAccess application logs via your extension environment’s Log tab, in the Liferay Cloud console. Submit a Support ticket for help resolving issues.
Groovy Script ExecutionNot CompatibleThis can affect server administration, object actions, and workflows. Use client extensions and remote extension points instead.
Deploying Custom OSGi modulesNot CompatibleUse client extensions and remote extension points instead.
Custom Liferay DXP Patch LevelsNot CompatibleLiferay directly handles all patching responsibilities, including updates, hotfixes, and security patches.
Liferay APIsCompatibleJSON-WS and Headless API calls are accessible in all environments. They are limited to 5,000 calls per user, per hour.
Instance SettingsCompatibleUse client extensions to modify instance settings per environment.
Liferay DXP Portal Properties (portal-ext.properties)Limited CompatibilityMany of these configurations can be changed in site or instance settings instead. You can request changes to some other portal properties by submitting a Support ticket.
Site CreationCompatible (limited by plan quota)Liferay DXP itself does not restrict the number of sites you can create, but Liferay SaaS subscription plans restrict the number of sites per customer.
Basic Auth Header - Authentication VerifierNot CompatibleThis authentication verifier is disabled for security purposes.
Digest Header - Authentication VerifierNot CompatibleThis authentication verifier is disabled for security purposes.
WebDavNot CompatibleWebDav uses basic or digest authentication, so it is also disabled for security purposes.
Single Sign-On (SSO)CompatibleLiferay SaaS is compatible with any identity provider (IdP) compliant with SAML 2.0.
Connecting Third-Party CDN ProvidersNot CompatibleLiferay SaaS has its own CDN. Third-party CDN providers (such as Cloudflare or Akamai) are not compatible.
Custom External Web Application Firewall (WAF)Not CompatibleLiferay Cloud has its own WAF built into Nginx. Additional WAFs are not compatible.
IP FilteringCompatibleOpen a Support ticket to request IP configurations, such as custom whitelists or blacklists.
VPNCompatible (client-to-site only)Request a VPN connection to the Liferay DXP instance with a Support ticket. Liferay SaaS is compatible with client-to-site VPNs using OpenVPN or IKEv2 protocols. This requires the “dedicated resources” add-on to your subscription.
Self-Service BackupsNot CompatibleLiferay controls all backup operations for all Liferay SaaS instances. Customers cannot directly configure the backup routines or perform backup restores.
Remote StagingNot CompatibleUse publications instead.
Template EnginesLimited CompatibilityThese classes, methods, and variables are restricted: java.lang.Class, java.lang.Thread, java.lang.System, serviceLocator, objectUtil, staticUtil.
Custom SSLCompatibleOpen a Support ticket to request the use of customer-generated SSL certificates for custom domains.
SMTP (Mail) ServerCompatibleLiferay SaaS has its own SMTP mail server, and it can be connected to a custom SMTP provider.
DynatraceNot CompatibleClient extensions and client extension environments can be monitored by Dynatrace, but not Liferay SaaS itself. Using Dynatrace for client extension environments requires extra configuration. This is not included with a Liferay SaaS subscription.
OpenSearchNot CompatibleSaaS deployments use Elasticsearch.
SolrNot CompatibleSaaS deployments use Elasticsearch.
Cross-Cluster ReplicationNot CompatibleCross-Cluster Replication requires system level configuration, which is not possible in SaaS environments.
Learning to RankNot CompatibleLearning to Rank requires a plugin that is not installed in SaaS environments, and uses a system level configuration that is not configurable in SaaS environments.
Search MonitoringNot CompatibleLiferay’s monitoring application requires Kibana, which is not installed in SaaS environments, and uses a system level configuration that is not configurable in SaaS environments.

Capabilities

Product

Contact Us

Connect

Powered by Liferay
© 2024 Liferay Inc. All Rights Reserved • Privacy Policy