License & Deployment Mix: 17 tools – 5 OSS, 9 SaaS. (OSS and SaaS counts can overlap when an open-source tool also offers a vendor-hosted edition.)

What Is a DXP?

A Digital Experience Platform (DXP) is a software framework for building, managing, and optimising digital experiences across multiple channels. DXPs extend traditional content management by adding personalisation engines, A/B and multivariate testing, customer journey orchestration, digital asset management (DAM), and analytics integration.

At their core, DXPs provide structured content management with page builders, templates, and reusable components. Modern DXPs are increasingly headless or hybrid – delivering content via APIs to any front-end (web, mobile, kiosk, IoT) while optionally providing built-in rendering for traditional websites.

The DXP market spans open-source full platforms (Liferay, Pimcore), headless CMS tools with DXP-grade capabilities (Strapi, Directus, Squidex), customer data platforms (Apache Unomi), and commercial enterprise suites (Sitecore, Adobe Experience Manager, Optimizely). Some organisations assemble a “composable DXP” from best-of-breed headless CMS, personalisation, analytics, and DAM tools rather than adopting a monolithic platform.

The information on these pages was researched by a combination of human review and large language models. To suggest an addition or correction, please contact us. Prepared by Rhodium Systems Inc., author of the ResorsIT platform — a unified IT operations management platform for IT teams and MSPs that integrates a curated suite of open-source, commercial, and SaaS applications into a single system with shared identity, single sign-on, access control, and a common audit trail. Use this catalogue only as a starting point for your own research, and review any tool carefully against your own requirements before relying on it. Catalogue data version 2026.197.

Comparison


SSO / OIDC Comparison

OIDC is the preferred SSO protocol; the notes below flag which tools integrate with Authentik.

ToolOIDCSAMLSCIMAuthentik Notes
Liferay CEYesYesNoNative OIDC provider; Authentik as IdP; role mapping via claims
BloomreachYesYesNoOIDC via Spring Security; Authentik as IdP; enterprise adds SCIM
PimcoreYes*YesNoOIDC via plugin/bundle; SAML native; Authentik as IdP
Jahia CEYesYesNoNative OIDC; Authentik as IdP; LDAP primary in legacy setups
SquidexYesNoNoNative OIDC (built-in Identity Server); Authentik as external IdP
DirectusYesNoNoNative OIDC; Authentik as IdP; role mapping via custom claims
StrapiYes*NoNoOIDC via community plugin; Authentik as IdP; SSO in Enterprise only
Apache UnomiNoNoNoNo admin SSO; API-only (API key auth); reverse proxy auth possible
SitecoreYesYesYesFull OIDC/SAML/SCIM; Sitecore Identity as bridge; Authentik as external IdP
Adobe AEMYes*YesYesOIDC via IMS (Adobe Identity); SAML for on-prem; SCIM via Adobe Admin
OptimizelyYesYesYesOIDC/SAML via Optimizely Identity; SCIM provisioning; Authentik as IdP
AcquiaNoYesNoSAML via Drupal module; no native OIDC; Authentik SAML integration
ContentfulYesYesYesOIDC/SAML (Enterprise); SCIM provisioning; Authentik as IdP
ContentstackYesYesYesOIDC/SAML (Enterprise); SCIM via API; Authentik as IdP
KenticoYesNoNoNative OIDC; Authentik as IdP; external auth integration
SitefinityYesYesNoOIDC/SAML via claims-based auth; Authentik as IdP; .NET identity

* = requires plugin, specific tier, or additional configuration

Best SSO support: Sitecore (OIDC, SAML, SCIM), Optimizely (OIDC, SAML, SCIM), Contentful Enterprise (OIDC, SAML, SCIM), Contentstack Enterprise (OIDC, SAML, SCIM)

No SSO: Apache Unomi (API-only, no admin UI authentication)

LDAP-primary: Liferay CE (mature LDAP support alongside OIDC), Jahia CE (LDAP common in legacy deployments)


API Comparison

ToolAPI TypeAuthWebhooksSDKsHeadless Support
Liferay CEREST + GraphQLOAuth2, TokenYesJava, JSHeadless delivery API
BloomreachREST + GraphQLOAuth2, API keyYesJava, JSNative headless (Content)
PimcoreREST + GraphQLAPI key, OAuth2YesPHP, JSHeadless via Datahub
Jahia CEGraphQL + RESTOAuth2, API keyYesJava, JSjContent headless API
SquidexREST + GraphQLOAuth2, TokenYes.NET, JSHeadless-native
DirectusREST + GraphQLToken, OAuth2YesJS (SDK)Headless-native
StrapiREST + GraphQLToken, API keyYesJS (SDK)Headless-native
Apache UnomiRESTAPI keyEvent rulesJavaN/A (CDP only)
SitecoreREST + GraphQLOAuth2, API keyYes.NET, JSXM Cloud headless
Adobe AEMREST + GraphQLIMS OAuth2YesJava, JSAEM headless (CF)
OptimizelyREST + GraphQLOAuth2, API keyYes.NET, JSContent Delivery API
AcquiaREST (Drupal)OAuth2, BasicYesPHP, JSJSON:API (Drupal)
ContentfulREST + GraphQLOAuth2, CDA tokenYesJS, Python, Ruby, .NETHeadless-native
ContentstackREST + GraphQLMgmt token, deliveryYesJS, Python, Ruby, .NETHeadless-native
KenticoRESTAPI key, OAuth2Yes.NET, JSHeadless delivery API
SitefinityREST + ODataOAuth2, API keyYes.NET, JSHeadless + hybrid

DXP Features

ToolCMSPersonalisationA/B TestingDAMMulti-SiteSearchAnalyticsCDP
Liferay CEYesRules-basedNo*YesYesES built-inBasicNo
BloomreachYesAI + rulesYesYesYesBuilt-in (strong)YesEnterprise
PimcoreYesBasic rulesNoYes (strong)YesES integrationBasicYes (built-in)
Jahia CEYesRules-basedNo*YesYesES built-inBasicNo
SquidexYes (headless)NoNoYes (basic)YesBuilt-inNoNo
DirectusYes (headless)NoNoYesYesBuilt-inNoNo
StrapiYes (headless)NoNoYes (basic)No*Plugin-basedNoNo
Apache UnomiNoYes (core)NoNoN/ANoEvent-basedYes (core)
SitecoreYesAI + rulesYesYesYesSolr/ESYes (strong)Yes (CDP)
Adobe AEMYesAI (Sensei)Yes (Target)Yes (strong)YesES/SolrYes (AA)Yes (AEP)
OptimizelyYesAI + rulesYes (strong)YesYesBuilt-inYesYes (ODP)
AcquiaYes (Drupal)Acquia LiftBasicYes (DAM)YesSolr (Search API)Yes (Lift)Yes (Lift)
ContentfulYes (headless)Via integrationVia integrationYesYes (spaces)Built-inVia integrationNo
ContentstackYes (headless)Personalise add-onVia integrationYesYesBuilt-inVia integrationNo
KenticoYesRules-basedYesYesYesBuilt-inYesNo
SitefinityYesRules-basedYesYesYesBuilt-inYesNo

* = available in enterprise/commercial edition only

Best personalisation: Sitecore (CDP + AI), Adobe AEM (Sensei AI + Target), Optimizely (experimentation leader), Bloomreach (AI-driven search + personalisation)

Best A/B testing: Optimizely (industry standard), Adobe Target (via AEM integration), Sitecore (native testing), Kentico and Sitefinity (built-in testing)

Best DAM: Adobe AEM Assets (enterprise-grade), Pimcore (PIM + DAM combined), Sitecore (Content Hub DAM)

No personalisation: Squidex, Directus, Strapi (headless CMS only; personalisation handled by front-end or external tools)


Deployment and Licensing

ToolLicenseSelf-HostedLanguageDatabaseDockerMin RAMPricing
Liferay CELGPL-2.1YesJavaMySQL/PG/OracleYes4 GBFree (CE) / DXP contact
BloomreachApache-2.0YesJavaMySQL/PGYes2 GBFree (Content) / Enterprise
PimcoreGPL-3.0YesPHPMySQL/MariaDBYes2 GBFree / Enterprise
Jahia CEJSELYesJavaMySQL/PGYes2 GBFree (CE) / Enterprise
SquidexMITYes.NET/C#MongoDBYes512 MBFree / Cloud plans
DirectusGPL-3.0YesNode.jsPG/MySQL/SQLite/etc.Yes512 MBFree / Cloud plans
StrapiMIT (EE prop.)YesNode.jsPG/MySQL/SQLiteYes1 GBFree / $29+/mo (Cloud)
Apache UnomiApache-2.0YesJavaES + KarafYes2 GBFree (OSS)
SitecoreProprietaryYes*.NETSQL ServerYes*8 GBContact sales ($$$$)
Adobe AEMProprietaryYes*Java/OSGiOak (JCR)No*8 GBContact sales ($$$$)
OptimizelyProprietaryYes*.NETSQL ServerYes*4 GBContact sales ($$$)
AcquiaProprietaryNo (managed)PHP (Drupal)MySQLN/AN/A$170+/mo
ContentfulProprietaryNo (SaaS)N/AN/AN/AN/AFree / $300+/mo
ContentstackProprietaryNo (SaaS)N/AN/AN/AN/AContact sales ($$$)
KenticoProprietaryYes.NETSQL ServerYes4 GBFree tier / contact sales
SitefinityProprietaryYes.NETSQL ServerNo4 GBContact sales ($$)

* = cloud-first strategy; on-prem available but discouraged or requires special licensing

Lightest self-hosted: Squidex (512 MB), Directus (512 MB), Strapi (1 GB)

Heaviest self-hosted: Sitecore (8 GB+ complex multi-service), Adobe AEM (8 GB+ JVM-heavy), Liferay CE (4 GB Java stack)


Monitoring Integration

ToolPrometheus MetricsStructured LogsGrafana Dashboards
Liferay CEJMX (Jolokia)Log4j files / stdoutJVM dashboards
BloomreachJMX (Jolokia)Logback JSONJVM dashboards
PimcoreNo nativeMonolog (Symfony)None
Jahia CEJMX (Jolokia)Log4j JSONJVM dashboards
SquidexYes (/metrics)JSON structuredCommunity
DirectusNo nativeJSON stdout (Pino)None
StrapiNo nativestdout / fileNone
Apache UnomiJMX (Karaf)Log4j filesNone
SitecoreAppInsights / customSerilog JSONCustom
Adobe AEMJMX + customLog4j / AEM logsCustom
OptimizelyAppInsights / customSerilog JSONCustom
AcquiaNo (managed)Drupal watchdogAcquia dashboards
ContentfulNo (SaaS)N/AAvailability only
ContentstackNo (SaaS)N/AAvailability only
KenticoNo nativeNLog / fileNone
SitefinityNo nativeNLog / fileNone

Best monitoring integration: Squidex (native Prometheus endpoint), Java-based DXPs via JMX Jolokia exporter (Liferay, Bloomreach, Jahia), Directus (structured JSON logs via Pino for Fluent Bit)

SaaS tools: monitoring limited to external HTTP availability checks and API response time tracking via Telegraf HTTP input


Tools

16 tools.

Acquia

Acquia is the leading enterprise platform built on Drupal, founded by Drupal creator Dries Buytaert.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Adobe Experience Manager (AEM)

Adobe Experience Manager is a cornerstone of the Adobe Experience Cloud suite, providing enterprise content management, digital asset management, forms management, and site delivery in a single platform.

License: Proprietary (proprietary) · Kind: web · Deploy: native, saas · SSO: none

Website

Apache Unomi

Apache Unomi is a Customer Data Platform (CDP) and personalisation engine maintained by the Apache Software Foundation.

License: Apache-2.0 (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

Bloomreach

Bloomreach is a digital experience platform that combines headless content management, AI-driven product discovery, and customer engagement into a unified commerce experience solution.

License: Apache-2.0 (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

Contentful

Contentful is the leading headless content management system, providing an API-first platform for managing and delivering structured content across any digital channel.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Contentstack

Contentstack is an enterprise headless content management system that positions itself as the pioneer of the composable DXP category.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Directus

Directus is an open-source data platform that wraps any SQL database with a real-time API and an intuitive admin interface.

License: LicenseRef-MSCL-1.0-GPL (source-available) · Kind: web · Deploy: native · SSO: none

Website · Source

Jahia Community Edition

Jahia is an enterprise Java-based CMS and digital experience platform with a history spanning over two decades.

License: GPL-2.0-only (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

Kentico Xperience

Kentico Xperience is a digital experience platform built on the .NET ecosystem that combines content management, digital marketing, and e-commerce in a single integrated product.

License: Proprietary (proprietary) · Kind: web · Deploy: native, saas · SSO: none

Website

Liferay CE

Liferay is one of the longest-running open-source digital experience platforms, originating in 2000 as a Java-based enterprise portal.

License: LGPL-2.1-or-later (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

Optimizely

Optimizely, formerly known as Episerver, has evolved from a .NET content management system into a full digital experience platform.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Pimcore

Pimcore is a unique open-source platform that consolidates Product Information Management (PIM), Digital Asset Management (DAM), Content Management (CMS/WCM), and Digital Commerce into a single application.

License: GPL-3.0-only (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

Sitecore

Sitecore is one of the most established enterprise digital experience platforms, with over two decades of development behind it.

License: Proprietary (proprietary) · Kind: web · Deploy: native, saas · SSO: none

Website

Sitefinity (Progress)

Sitefinity is an enterprise content management system and digital experience platform developed by Progress Software.

License: Proprietary (proprietary) · Kind: web · Deploy: native, saas · SSO: none

Website

Squidex

Squidex is an open-source headless CMS built on .NET with a focus on structured content, developer experience, and operational flexibility.

License: MIT (OSS) · Kind: web · Deploy: native, saas · SSO: none

Website · Source

Strapi

Strapi is the most popular open-source headless CMS, with over 65k GitHub stars and a vibrant plugin ecosystem. It provides a visual content-type builder, a polished React-based admin panel, and auto- generated REST and GraphQL APIs.

License: MIT (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

ResorsIT Tools Catalog Search