Apache Unomi™
The Open Source
Customer Data Platform
Unify data from web, mobile, CRM, support systems, and more. The privacy-first data foundation for AI agents, personalization engines, and real-time customer intelligence — built on open standards.
Latest: v3.0.0 • Download • Apache 2.0 License
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
Your CDP is the foundation
for an AI-first world
AI agents, copilots, and recommendation engines are only as good as the data they operate on. A CDP gives them what they need: clean, unified, real-time customer context — with privacy built in.
Feed AI Agents with Context
LLMs and autonomous agents need customer context to be relevant. Unomi’s REST API feeds real-time profiles, segments, and event history to any AI system — chatbots, support copilots, or recommendation engines.
First-Party Data Is King
Third-party cookies are gone. Privacy regulations are tightening. The most valuable AI training and context data is first-party data you collect and control through your own CDP.
Privacy-Safe AI
AI processing customer data raises serious privacy concerns. Unomi’s GDPR consent management ensures your AI systems only use data customers have explicitly consented to share.
Real-Time Decisioning
AI-powered personalization requires millisecond-level customer context. Unomi processes events and updates profiles in real time, so your models always work with the freshest data.
Plug In Any AI
Unlike proprietary CDPs that lock you into specific vendors, Unomi is open. Connect OpenAI, Anthropic, local models, or custom ML pipelines — your choice, your infrastructure.
Architecture
How Apache Unomi works
All communication happens via REST/JSON. Data flows in from any source, gets unified into profiles, and drives real-time decisions.
graph LR
subgraph Sources["Data Sources"]
WEB["🌐 Web"]
MOB["📱 Mobile"]
CRM["💼 CRM"]
IOT["📡 IoT"]
end
subgraph Unomi["Apache Unomi"]
API["REST API"]
PE["Processing Engine"]
PROF["Profile Store"]
SEG["Segmentation"]
RULES["Rules Engine"]
end
subgraph Outputs["Actions"]
PERS["🎯 Personalization"]
SCORE["📊 Scoring"]
EXPORT["📤 Data Export"]
AIAGENT["🤖 AI Agents"]
end
WEB --> API
MOB --> API
CRM --> API
IOT --> API
API --> PE
PE --> PROF
PE --> SEG
PE --> RULES
SEG --> PERS
RULES --> SCORE
PROF --> EXPORT
PROF --> AIAGENT
SEG --> AIAGENT
For Developers
- Elasticsearch 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
Download
Grab the latest release or use our Docker image to spin up instantly.
Configure
Point to your Elasticsearch instance and customize settings as needed.
Integrate
Use the REST API to send events, query profiles, and build personalized experiences.
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.