License & Deployment Mix: 15 tools – 1 OSS, 14 SaaS. (OSS and SaaS counts can overlap when an open-source tool also offers a vendor-hosted edition.)
What Is a CDP?
A Customer Data Platform (CDP) is a packaged software system that creates a persistent, unified customer database accessible to other systems. CDPs collect first-party data from multiple sources – websites, mobile apps, CRM, email, POS, support tickets, and advertising platforms – then resolve identities across those sources to build a single, comprehensive profile for each customer.
Unlike data warehouses that store historical data for analyst queries, CDPs are designed for real-time activation. They ingest events as they happen (page views, purchases, app opens, email clicks), stitch those events to the correct customer profile using deterministic and probabilistic identity resolution, and make the unified profile available for downstream systems to act on immediately.
The core value of a CDP is breaking down data silos. Marketing, sales, support, and product teams each generate customer data in their own tools, but no single system sees the whole picture. A CDP aggregates all of that data, resolves it to individual identities, and exposes unified profiles and segments that any connected system can consume – enabling personalised experiences across every channel and touchpoint.
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.
| Tool | OIDC | SAML | SCIM | Authentik Notes |
|---|---|---|---|---|
| RudderStack | Yes | No | No | OAuth2; Authentik as IdP |
| Jitsu | Yes* | No | No | OAuth2 via config; Authentik as IdP |
| Apache Unomi | Yes* | No | No | Keycloak/OIDC proxy; Authentik federation |
| Twilio Segment | Yes | Yes | Yes | Native SSO; Authentik as IdP |
| mParticle | Yes | Yes | Yes | Native OIDC; Authentik as IdP |
| Bloomreach | Yes | Yes | No | OIDC/SAML; Authentik as IdP |
| Treasure Data | Yes | Yes | Yes | Native SSO; Authentik as IdP |
| Tealium | Yes | Yes | No | SAML primary; OIDC via federation |
| Salesforce Data Cloud | Yes | Yes | Yes | Salesforce SSO; Authentik federation |
| Adobe RTCDP | Yes | Yes | Yes | Adobe IMS; Authentik federation |
| D365 Customer Insights | Yes | Yes | Yes | Entra ID; Authentik federation |
| Optimizely | Yes | Yes | No | Native OIDC; Authentik as IdP |
| Amperity | Yes | Yes | No | SAML primary; OIDC via config |
| Lytics | Yes | Yes | No | OIDC/SAML; Authentik as IdP |
| Zeotap | Yes | Yes | No | SAML primary; OIDC via federation |
* = requires specific configuration, plugin, or proxy setup
Best SSO support: Twilio Segment, mParticle, Treasure Data, Salesforce Data Cloud, Adobe RTCDP, D365 Customer Insights (OIDC + SAML + SCIM)
Limited SSO: Apache Unomi (requires OIDC proxy), Jitsu (OAuth2 configuration required)
API Comparison
| Tool | API Type | Auth | Webhooks | SDKs |
|---|---|---|---|---|
| RudderStack | REST | Token, OAuth2 | Yes | JS, Python, Go, Java, Ruby |
| Jitsu | REST | API key | Yes | JS, Python |
| Apache Unomi | REST | Token | Yes | Java (official) |
| Twilio Segment | REST | Token | Yes | JS, Python, Java, Go, Ruby, PHP |
| mParticle | REST | API key, OAuth2 | Yes | JS, Python, Java, Swift, Kotlin |
| Bloomreach | REST | API key | Yes | JS, Python, Swift, Kotlin |
| Treasure Data | REST | API key | Yes | JS, Python, Java, Ruby |
| Tealium | REST | API key | Yes | JS, Python, Java, Swift, Kotlin |
| Salesforce Data Cloud | REST | OAuth2 | Yes | Apex, Python, JS |
| Adobe RTCDP | REST | OAuth2, JWT | Yes | JS, Python, Java |
| D365 Customer Insights | REST, OData | OAuth2 | Yes | .NET, Python, JS |
| Optimizely | REST | API key, OAuth2 | Yes | JS, Python, .NET |
| Amperity | REST | API key | Yes | Python (official) |
| Lytics | REST | API key | Yes | JS, Python, Go |
| Zeotap | REST | API key, OAuth2 | Yes | JS, Python |
Best SDK coverage: Twilio Segment (6+ SDKs across all major languages and platforms)
Best API: Twilio Segment, mParticle, RudderStack (comprehensive REST APIs with extensive SDK libraries and webhook support)
Core CDP Features
| Tool | Identity Resolution | Real-Time Segments | Audience Activation | Event Tracking | Consent Mgmt | Predictive Analytics |
|---|---|---|---|---|---|---|
| RudderStack | Basic | Yes | Yes (warehouse) | Yes | Yes | No (via warehouse) |
| Jitsu | Basic | Limited | Yes (warehouse) | Yes | Basic | No |
| Apache Unomi | Yes | Yes | Limited | Yes | Yes | Basic |
| Twilio Segment | Advanced | Yes | Advanced (400+) | Yes | Yes (Privacy) | Yes (Predictions) |
| mParticle | Advanced | Yes | Advanced | Yes | Yes | Yes |
| Bloomreach | Advanced | Yes | Yes | Yes | Yes | Yes (AI) |
| Treasure Data | Advanced (AI) | Yes | Yes | Yes | Yes | Yes (AI) |
| Tealium | Advanced | Yes | Advanced (1300+) | Yes | Yes (Consent) | Yes |
| Salesforce Data Cloud | Advanced (Einstein) | Yes | Advanced | Yes | Yes | Yes (Einstein AI) |
| Adobe RTCDP | Advanced | Yes | Advanced | Yes | Yes | Yes (Sensei AI) |
| D365 Customer Insights | Advanced (Copilot) | Yes | Yes | Yes | Yes | Yes (Copilot AI) |
| Optimizely | Yes | Yes | Yes | Yes | Yes | Yes |
| Amperity | Advanced (AI) | Yes | Yes | Limited | Yes | Yes (AI) |
| Lytics | Yes | Yes | Yes | Yes | Yes | Yes (Decision Engine) |
| Zeotap | Advanced | Yes | Yes | Yes | Yes (GDPR) | Yes |
Best identity resolution: Twilio Segment, mParticle, Amperity, Salesforce Data Cloud (advanced probabilistic and AI-based matching)
Best audience activation: Tealium (1300+ integrations), Twilio Segment (400+ integrations), Adobe RTCDP, Salesforce Data Cloud
Warehouse-native: RudderStack, Jitsu (data stays in customer’s warehouse; activation via reverse ETL)
Deployment Model
| Tool | License | Self-Hosted | Pricing Model |
|---|---|---|---|
| RudderStack | SSPL | Yes | Free (OSS); paid cloud |
| Jitsu | MIT | Yes | Free (OSS); paid cloud |
| Apache Unomi | Apache-2.0 | Yes | Free |
| Twilio Segment | Proprietary | No (SaaS) | MTU-based tiers |
| mParticle | Proprietary | No (SaaS) | Event volume |
| Bloomreach | Proprietary | No (SaaS) | Contact-based |
| Treasure Data | Proprietary | No (SaaS) | Data volume |
| Tealium | Proprietary | No (SaaS) | Event volume |
| Salesforce Data Cloud | Proprietary | No (SaaS) | Profile + segment credits |
| Adobe RTCDP | Proprietary | No (SaaS) | Profile-based |
| D365 Customer Insights | Proprietary | No (SaaS) | Per-tenant + profiles |
| Optimizely | Proprietary | No (SaaS) | Contact-based |
| Amperity | Proprietary | No (SaaS) | Data volume |
| Lytics | Proprietary | No (SaaS) | Profile-based |
| Zeotap | Proprietary | No (SaaS) | Profile-based |
Self-hosted options: RudderStack (SSPL), Jitsu (MIT), Apache Unomi (Apache-2.0) – all three OSS tools support self-hosted deployment
SaaS-only: All commercial CDP platforms are SaaS-only with no self-hosted option
Pricing Overview
| Tool | Free Tier | Entry Price | Enterprise |
|---|---|---|---|
| RudderStack | Yes (OSS) | $0 self-hosted | Cloud from contact sales |
| Jitsu | Yes (OSS) | $0 self-hosted | Cloud from contact sales |
| Apache Unomi | Yes (OSS) | $0 | Community support only |
| Twilio Segment | Free (1K MTU) | ~$120/mo (10K MTU) | Contact sales |
| mParticle | No | Contact sales | Contact sales |
| Bloomreach | No | Contact sales | Contact sales |
| Treasure Data | No | Contact sales | Contact sales |
| Tealium | No | Contact sales | Contact sales |
| Salesforce Data Cloud | No | Contact sales | Contact sales |
| Adobe RTCDP | No | Contact sales | Contact sales |
| D365 Customer Insights | No | ~$1,500/mo | Contact sales |
| Optimizely | No | Contact sales | Contact sales |
| Amperity | No | Contact sales | Contact sales |
| Lytics | No | Contact sales | Contact sales |
| Zeotap | No | Contact sales | Contact sales |
Free options: RudderStack (SSPL self-hosted), Jitsu (MIT self-hosted), Apache Unomi (Apache-2.0)
Free SaaS tier: Twilio Segment (1,000 MTU)
Most affordable entry: Twilio Segment (~$120/mo for 10K monthly tracked users)
Tools
15 tools.
Adobe Real-Time CDP
Adobe Real-Time CDP is built on Adobe Experience Platform (AEP) and serves as the customer data foundation for the entire Adobe Experience Cloud ecosystem.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML
Amperity
Amperity is an enterprise CDP that differentiates itself through AI-powered identity resolution and a Lakehouse architecture built on Databricks and Apache Spark.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML
Apache Unomi
Apache Unomi is the reference implementation of the OASIS Customer Experience Services (CXS) standard. It provides a Java-based server for collecting customer profiles, tracking events, managing segments, and evaluating rules in real time.
License: Apache-2.0 (OSS) · Kind: web · Deploy: native · SSO: none
Bloomreach Engagement
Bloomreach Engagement (formerly Exponea) is a customer data and experience platform that combines CDP capabilities with marketing automation, content personalisation, and commerce-specific features.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML
Dynamics 365 Customer Insights
Dynamics 365 Customer Insights is Microsoft’s customer data platform, natively integrated with the Dynamics 365 ecosystem and built on Azure infrastructure.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML
Jitsu
Jitsu is a lightweight, open-source data collection and routing platform often described as an open-source alternative to Twilio Segment.
License: MIT (OSS) · Kind: web · Deploy: native, saas · SSO: none
Lytics
Lytics is a customer data platform built around a “Decision Engine” that combines data unification with real-time content affinity scoring, audience intelligence, and personalisation.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML
mParticle
mParticle is an enterprise customer data platform with a mobile-first heritage, offering real-time event pipelines, data-quality validation, and cross-device identity resolution to downstream destinations.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML
Optimizely Data Platform
Optimizely Data Platform (ODP, formerly Zaius) is a customer data platform integrated into the broader Optimizely Digital Experience Platform (DXP).
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML
RudderStack
RudderStack is a warehouse-native customer data platform that collects, transforms, and routes event data to the customer’s own data warehouse.
License: LicenseRef-RudderStack-Elastic (source-available) · Kind: web · Deploy: native, saas · SSO: none
Salesforce Data Cloud
Salesforce Data Cloud (formerly Genie, formerly Salesforce CDP) is a customer data platform natively integrated into the Salesforce ecosystem.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML
Tealium AudienceStream
Tealium AudienceStream CDP is the customer data platform component of the broader Tealium platform, which also includes iQ Tag Management (client-side tag management) and EventStream (server-side data collection).
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML
Treasure Data
Treasure Data is an enterprise customer data platform designed for large-scale data unification and activation.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML
Twilio Segment
Twilio Segment is the market-leading customer data platform, widely recognised as the category originator.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML
Zeotap
Zeotap is a European-headquartered customer data platform that positions itself as a privacy-first CDP built for GDPR compliance from the ground up.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML