Skip to main content

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) • DownloadBlogApache 2.0

Requires Java 17+ (runtime baseline).

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

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)

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

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.

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.

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 Blog

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 started
Apache Unomi architecture: sources, CDP core, and actions

For 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

Up and running in minutes

1

Start Unomi 3.1

Docker Compose with Elasticsearch 9.x or OpenSearch 3.x — or install with Java 17+.

2

Create a tenant

Generate public and private API keys so every profile and event is tenant-scoped.

3

Integrate

Call the REST API with X-Unomi-Api-Key — events, profiles, segments, personalization.

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

2026-07-14
Apache Unomi 3.1.0 released — Unomi 3 product leap: multi-tenancy, OpenSearch, tasks, V2 compat. Download Release notes Unomi 3 story
2026-07-14
Apache Unomi Blog — Major release narrative, multi-tenancy, AI agents, migration guidance. Read the Blog
2025-11-10
Apache Unomi 3.0.0 released — Platform foundation: Karaf 4.4, Elasticsearch 9 client, persistence clustering. 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 — OpenSearch persistence — part of the Unomi 3.1 product leap (see Blog). 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.