Skip to main content

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 • DownloadApache 2.0 License

PROFILE Web Events Mobile App Data CRM Support IoT Devices Segment AI Agent

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.

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.

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

Up and running in minutes

1

Download

Grab the latest release or use our Docker image to spin up instantly.

2

Configure

Point to your Elasticsearch instance and customize settings as needed.

3

Integrate

Use the REST API to send events, query profiles, and build personalized experiences.

Trusted by innovative companies

Apache Unomi powers customer data platforms, digital experience solutions, and personalization engines worldwide.

Digital Experience

Jahia jExperience

The original contributor of Apache Unomi, powering their CDP and Digital Experience Platform.

www.jahia.com
Personalization

Ninetailed

Complete visitor view, segment discovery, and personalization recommendations — powered by Unomi.

ninetailed.io
DXP & Marketing

Dropsolid Experience Cloud

DXP platform using Unomi for smart segmentation and cross-system marketing integration.

dropsolid.com
CDP Solutions

Inoyu

Founded by the original Unomi developer, delivering innovative CDP implementations and commercial extensions.

www.inoyu.dev
Expert Services

Yupiik

Deep Apache expertise. Core contributors to Karaf, ActiveMQ, Camel, and Unomi with professional services.

www.yupiik.com

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

What’s New

2025-11-10
Apache Unomi 3.0.0 released — Karaf upgrade, new ES Java client, bug fixes. Download Release notes
2025-09-30
2 talks at Community Over Code NA 2025 — AI + CDP demos in Minneapolis. Watch talks
2025-09-02
Apache Unomi 2.7.0 released — Bug fixes and Groovy action improvements. Release notes
2025-08-15
Customizing the User Experience with Open Source Tech — Medium article on personalized experiences with Unomi.
2025-06-10
Apache Unomi 2.6.1 released — Maintenance release with stability improvements. Archives
2025-01-15
OpenSearch contribution presentation — Presentation on the upcoming OpenSearch persistence support. Watch
2024-12-10
Claude AI + MCP + Unomi demo — Live demo of an AI agent querying real-time customer data. Watch
2021-11-18
First Apache Unomi Community Meetup — Online meetup with roadmap, demo, and Q&A. Details
2020-06-01
Feathercast interview — What is Apache Unomi? — ASF podcast episode introducing the project. Listen
2019-09-09
ApacheCon NA 2019 & Chicago Roadshow — 2 talks on digital marketing & CDP architecture. Watch talks

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.

Join the Apache Unomi Community

Get help, share ideas, and connect with developers and users around the world.