Apache Unomi logo

Apache Unomi

Packaged CDP by Apache Software Foundation

Summary

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
Apache Unomi: 4.4 of 10, #95 of 121
ComponentWeightScore
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/

Apache Unomi plans, checked Oct 29, 2026
PlanPriceWhat is included
Apache Unomi (open source)FreeFree 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:
Salesforce
Source: https://unomi.apache.org/manual/3_0_x/index.html

Integration methods

SDKs
Declared
API
Declared
Warehouse sync
Not documented
Reverse ETL
Not documented

Features

As declared by the vendor

Data

6 of 10
Data: Apache Unomi
Identity 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 9
Activation: Apache Unomi
Journey 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 3
Integration methods: Apache Unomi
SDKsJavaScript 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 9
Security and compliance: Apache Unomi
SOC 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 4
Commerce: Apache Unomi
Product 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

  1. Which limits apply on our plan, and what does the next tier cost?
  2. Can you share a current SOC 2 Type II report?
  3. In which regions can our data be hosted?
  4. Do you support SSO and SCIM provisioning, and on which plans?
  5. Can the platform work on top of our data warehouse without copying data?
  6. Which connectors for our stack are built and maintained by you, and which by partners?

Alternatives to Apache Unomi

All packaged CDPs

How 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.

Alternatives to Apache Unomi
PlatformGlobal IndexCategoryEntry priceComplianceData hostingOwn channels
Alchemist EngageHum4.9Packaged CDPContact salesSOC 2Not documentedNone documented
n3 Hubn3 Hub4.9Packaged CDPContact salesSOC 2, ISO 27001Not documentedNone documented
KoncentroKonvergence2.8Packaged CDPContact salesISO 27001Not documentedNone documented
PAM3DS Interactive2.6Packaged CDPContact salesNot documentedNot documentedNone documented
Twilio SegmentTwilio9.3Packaged CDPFrom $120/moSOC 2, ISO 27001, HIPAAUS, EUNone documented
ChordChord Commerce6.7Packaged CDPContact salesNot documentedUSNone 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.