
Apache Unomi
Packaged CDP by Apache Software FoundationSummary
Apache Unomi is a free, open-source customer data platform server written in Java, developed by the Apache Software Foundation under the Apache License 2.0. It collects events through a JavaScript tracker and REST/GraphQL APIs, stores profiles in Elasticsearch, and provides segmentation, scoring, rules, profile merging and consent management. It is a self-hosted CDP engine used by developers and as the core of other vendors' products.
Entry price: Free. Documented data blocks: 6 of 8. AllCDP Global Index: 4.4 of 10, #95 of 121 in the rating.
AllCDP Global Index
Full rating| Component | Weight | Score |
|---|---|---|
Use casesShare of six typical tasks covered by declared features: unified customer profile, segmentation, ad audiences, journey orchestration, personalization and real-time | 20% | 6.7 |
Data and architectureIdentity resolution, real-time profiles, warehouse-native work or reverse ETL, computed attributes and predictive models | 20% | 6.0 |
IntegrationsUp to 4 points for integration methods (SDKs, API, warehouse sync, reverse ETL) and 0.5 points for each ready-made connector from our reference list of 22 systems, up to 6 | 15% | 2.5 |
Security and complianceSOC 2 Type II, ISO 27001, GDPR, HIPAA, a choice of data hosting regions, SSO, SCIM and audit log | 15% | 1.3 |
TransparencyUp to 6 points for documented data blocks (of 8), 2 for public pricing, 1 for a free plan or trial and 1 for public API or SDK documentation | 15% | 8.5 |
Activation channelsOwn email, SMS, push and in-app messages, and audiences for Google, Meta, TikTok and LinkedIn ads | 10% | 0.0 |
CommerceProduct catalog, product events, recommendations and search | 5% | 0.0 |
Scores are from 0 to 10 and count only what the vendor documents publicly. Methodology.
Who it fits
Best for
- Teams that want to start on a free plan
Not a fit for
- Teams that want to send email or SMS from the same tool: no own channels documented
- Teams that need zero-copy activation from their warehouse: not documented
Pricing
Billing unit: Free and open-source software (Apache License 2.0); no paid plans https://unomi.apache.org/
| Plan | Price | What is included |
|---|---|---|
| Apache Unomi (open source) | Free | Free download under the Apache v2 license; self-hosted; latest release 3.0.1 (July 20, 2026) https://unomi.apache.org/download.html |
- Public pricing
- Yes
- Free plan
- Entire product is free open-source software under the Apache License 2.0
- Free trial
- Not documented
Integrations
Connectors
1 connectors listed by the vendor https://unomi.apache.org/manual/3_0_x/index.html
Ready-made, from our reference list:Integration methods
- SDKs
- Declared
- API
- Declared
- Warehouse sync
- Not documented
- Reverse ETL
- Not documented
Features
As declared by the vendorData
6 of 10Identity resolutiondeterministic: automatic profile merging on a common property value (e.g. email) via MergeProfileOnPropertyAction; profile aliases for IDs from different systemsSource: https://unomi.apache.org/manual/3_0_x/index.html | Declared |
|---|---|
Real-time profilesReal-time decisioning: scoring and segmentation on incoming eventsSource: https://unomi.apache.org/ | Declared |
Web eventsUnomi Web Tracker (JavaScript), also via tag managersSource: https://unomi.apache.org/manual/3_0_x/index.html | Declared |
Mobile app events | Not documented |
Server-side eventsREST API (context servlet, eventcollector servlet) and GraphQL APISource: https://unomi.apache.org/manual/3_0_x/index.html | Declared |
Offline dataProfile import from CSV files via ftp, sftp, ftps or file; profile exportSource: https://unomi.apache.org/manual/3_0_x/index.html | Declared |
Computed attributesScoring plans and segments defined by conditionsSource: https://unomi.apache.org/manual/3_0_x/index.html | Declared |
Predictive models | Not documented |
Warehouse-native (zero-copy) | Not documented |
Reverse ETL | Not documented |
Activation
1 of 9Journey orchestrationOwn journeys and campaigns: rules (conditions and actions, incl. Groovy actions), goals and campaigns; personalization of content via the context APISource: https://unomi.apache.org/manual/3_0_x/index.html | Declared |
|---|---|
Email | Not documented |
SMS | Not documented |
Push | Not documented |
In-app messages | Not documented |
Google Ads audiences | Not documented |
Meta audiences | Not documented |
TikTok audiences | Not documented |
LinkedIn audiences | Not documented |
Integration methods
2 of 3SDKsJavaScript web tracker; Java plugin API (OSGi extension points)Source: https://unomi.apache.org/manual/3_0_x/index.html | Declared |
|---|---|
APIFull REST API (JSON over HTTP) and GraphQL APISource: https://unomi.apache.org/manual/3_0_x/index.html | Declared |
Warehouse sync | Not documented |
Security and compliance
2 of 9SOC 2 Type II | Not documented |
|---|---|
ISO 27001 | Not documented |
GDPRConsent API and privacy endpoint (anonymize, download, delete profile) designed for GDPRSource: https://unomi.apache.org/manual/3_0_x/index.html | Declared |
CCPA / CPRA | Not documented |
HIPAA | Not documented |
SSO | Not documented |
SCIM provisioning | Not documented |
Audit log | Not documented |
Consent managementConsent API: store, retrieve and update visitor consents with revocation datesSource: https://unomi.apache.org/manual/3_0_x/index.html | Declared |
Data hosting regions | Not documented |
Commerce
0 of 4Product catalog | Not documented |
|---|---|
Product events | Not documented |
Recommendations | Not documented |
Search | Not documented |
Pros, cons and what to check
Pros
- Pricing is published on the vendor site
- Free plan available
Cons and what to check
- SOC 2 Type II: not documented
- ISO 27001: not documented
- Data hosting regions: not documented
- SSO: not documented
- SCIM provisioning: not documented
- Audit log: not documented
Questions to ask the vendor
- Which limits apply on our plan, and what does the next tier cost?
- Can you share a current SOC 2 Type II report?
- In which regions can our data be hosted?
- Do you support SSO and SCIM provisioning, and on which plans?
- Can the platform work on top of our data warehouse without copying data?
- Which connectors for our stack are built and maintained by you, and which by partners?
Alternatives to Apache Unomi
All packaged CDPsHow it differs from alternatives
Compared with Alchemist Engage (Global Index 4.9): Apache Unomi offers published pricing, a free plan and a higher transparency score; Alchemist Engage offers SOC 2 Type II and higher data and architecture, security and compliance and commerce scores.
Compared with n3 Hub (Global Index 4.9): Apache Unomi offers a free plan and a higher integrations score; n3 Hub offers SOC 2 Type II, ISO 27001, Google and Meta ad audiences and higher use cases, security and compliance and activation channels scores.
Compared with Koncentro (Global Index 2.8): Apache Unomi offers published pricing, a free plan and higher use cases, data and architecture, integrations and transparency scores; Koncentro offers ISO 27001 and higher security and compliance and commerce scores.
| Platform | Global Index | Category | Entry price | Compliance | Data hosting | Own channels |
|---|---|---|---|---|---|---|
Alchemist EngageHum | 4.9 | Packaged CDP | Contact sales | SOC 2 | Not documented | None documented |
n3 Hubn3 Hub | 4.9 | Packaged CDP | Contact sales | SOC 2, ISO 27001 | Not documented | None documented |
KoncentroKonvergence | 2.8 | Packaged CDP | Contact sales | ISO 27001 | Not documented | None documented |
| PAM3DS Interactive | 2.6 | Packaged CDP | Contact sales | Not documented | Not documented | None documented |
Twilio SegmentTwilio | 9.3 | Packaged CDP | From $120/mo | SOC 2, ISO 27001, HIPAA | US, EU | None documented |
ChordChord Commerce | 6.7 | Packaged CDP | Contact sales | Not documented | US | None documented |
Availability in Russia (for reference, not part of any rating): no data — No statement on Russia found; free open-source software available for download. https://unomi.apache.org/download.html
FAQ
What is the AllCDP Global Index of Apache Unomi?
Apache Unomi scores 4.4 out of 10 and ranks #95 of 121 platforms in the AllCDP Global Index. The index is calculated from public vendor data only.
How much does Apache Unomi cost?
Apache Unomi has a free plan; paid plans are priced on request. Billing unit: Free and open-source software (Apache License 2.0); no paid plans. Checked Oct 29, 2026.
Is Apache Unomi SOC 2 compliant?
SOC 2 is not documented in public sources. Ask the vendor for a report.
Where is Apache Unomi data hosted?
Hosting regions are not documented in public sources.
Does Apache Unomi work with a data warehouse?
Warehouse-native work is not documented.




