Introducing Apache Unomi™ 3
Apache Unomi 3
The major open-source Customer Data Platform release — true multi-tenancy, Elasticsearch 9 / OpenSearch, stable REST, and a leap in quality. Built as real customer memory for modern apps and AI agents.
Current stable: v3.1.0 (Unomi 3 line) • Download • Blog • Apache 2.0
Requires Java 17+ (runtime baseline).
Apache Unomi 3
A major CDP release
Platform foundation in 3.0, product leap in 3.1. At the heart of that leap: a platform-wide multi-tenancy refactor — plus OpenSearch, cluster tasks, API stability, and a leap in quality.
- Multi-tenancy — isolate profiles, events, segments, rules & schemas per tenant
- 119/119 documented 2.x OpenAPI paths retained
- Tests grew faster than production code (~5.3× vs ~1.7× LOC)
Multi-tenancy
A platform rebuilt for tenants
Multi-tenancy in Unomi 3.1 is not a thin wrapper — it was a major refactoring of the platform: tenant-aware persistence, public and private API keys, isolation of profiles, events, segments, rules, and schemas, plus usage and retention APIs for control planes.
- Public & private API keys per tenant
- Data plane isolation across the CDP
- Built for SaaS and multi-customer deployments
AI agents
Also: customer memory for the agentic stack
Unomi is not an LLM. It is the open-source CDP agents query and update — retrieve context, store observations, summarize profiles, and build segments, with consent built in.
Why a Customer Data Platform?
Unify your customer data.
Personalize every experience.
Organizations collect data from many channels and systems — web, mobile, email, in-store, CRM, support desks, IoT devices, and more. A CDP brings it all together into a single customer view, enabling smarter decisions, better experiences, and seamless service across every touchpoint.
Unified Profiles
Consolidate customer data from every touchpoint into rich, persistent profiles.
Segmentation & Scoring
Build dynamic audience segments and lead scoring rules in real time.
Privacy Built In
GDPR consent management, data portability, and privacy controls as first-class features.
Extensible
Plugin architecture with REST API, Groovy actions, and connectors to integrate anything.
AI-ready data
Privacy-first context for AI systems
Feed agents and models with unified profiles and events — and write durable customer memory back into the CDP. Open, consent-aware, model-vendor-neutral.
AI & personalization use cases Deep dive on the BlogArchitecture
How Apache Unomi works
REST/JSON in, unified profiles out — personalization, scoring, export, and AI agents. Dive into the docs for APIs, plugins, and deployment.
Documentation Get startedFor Developers
- Elasticsearch or OpenSearch (Unomi 3.1) backend with dynamic, schema-free data structures
- Horizontally scalable — built on Apache Karaf™ OSGi runtime
- Full REST API — easy to integrate from any language or platform
- Plugin architecture with JSON descriptors — extend without forking
- Reference implementation of the OASIS CDP standard
For Business & IT Leaders
- First-party data collection — own your customer data
- Persistent, unified profiles across anonymous and identified visitors
- Built-in GDPR consent management and privacy controls
- Real-time segmentation and scoring for immediate decisioning
- Open source & open standard — no vendor lock-in
Quick Start
Up and running in minutes
Start Unomi 3.1
Docker Compose with Elasticsearch 9.x or OpenSearch 3.x — or install with Java 17+.
Create a tenant
Generate public and private API keys so every profile and event is tenant-scoped.
Integrate
Call the REST API with X-Unomi-Api-Key — events, profiles, segments, personalization.
Ecosystem
Trusted by innovative companies
Apache Unomi powers customer data platforms, digital experience solutions, and personalization engines worldwide.
Jahia jExperience
The original contributor of Apache Unomi, powering their CDP and Digital Experience Platform.
www.jahia.comNinetailed
Complete visitor view, segment discovery, and personalization recommendations — powered by Unomi.
ninetailed.ioDropsolid Experience Cloud
DXP platform using Unomi for smart segmentation and cross-system marketing integration.
dropsolid.comInoyu
Founded by the original Unomi developer, delivering innovative CDP implementations and commercial extensions.
www.inoyu.devYupiik
Deep Apache expertise. Core contributors to Karaf, ActiveMQ, Camel, and Unomi with professional services.
www.yupiik.comAnd many more…
Countless teams around the world build on Apache Unomi without ever telling us. That’s the beauty of open source — anyone can adopt it freely and make it their own.
News
What’s New
Apache & Open Source
Apache Unomi is your project. As an Apache Software Foundation project released under the Apache v2 license, it’s built by a complete open community — always listening to proposals and comments. Sources, mailing lists, issue tracker: it’s fully open and you can access everything directly.