Apache Unomi is a customer data platform from Apache Software Foundation that provides a reliable solution for managing customer data. It includes features such as support for customizable data models, real-time data collection, and privacy compliance tools, so businesses can effectively harness customer insights while adhering to regulations. With Apache Unomi, organizations can create tailored customer interactions based on collected data, enabling better decision-making. The platform is designed to support various use cases, facilitates contributions from the community, and offers straightforward download options for users. Key capabilities: customizable data models real-time data collection privacy compliance community contributions multiple use cases Best for: organizations that need a flexible and compliant approach to customer data management.
Apache Unomi, developed by the Apache Software Foundation, is an open-source customer data platform (CDP) designed to provide businesses with a scalable and privacy-compliant way to manage and unify customer profiles. Its primary purpose is to centralize customer data from multiple sources, enabling organizations to build detailed customer profiles and deliver personalized experiences. Built on open standards and designed for extensibility, Apache Unomi offers key features such as real-time data collection, user profile management, segmentation, and rule-based personalization. Being open source, it appeals especially to organizations looking for flexible, customizable solutions without vendor lock-in. The user interface of Apache Unomi is functional but comparatively minimalist, reflecting its roots as a developer-focused platform rather than a polished commercial product. The UI focuses on straightforward navigation between profile management, event tracking, and rule creation modules. While it provides the necessary tools to configure customer data collection and segmentation, the interface might feel less intuitive to non-technical users or marketing teams used to more visually driven CDPs.
A Java-based open-source server designed to manage customer, lead, and visitor data, offering complete transparency and community-driven development.
Manages persistent and consolidated profiles for all audience members (anonymous and identifiable) and supports real-time decisioning for personalizing customer experiences.
Includes features specifically designed to respect visitor privacy rules like GDPR, enabling regulation-proof data management.
Designed for extensibility through plugins and APIs, making it easy to integrate with external systems (e.g., CRM, mobile apps, IoT beacons) and adapt to unique organizational needs.
Provides core functionalities for segmenting audiences and applying scoring logics to understand and target customers effectively.
Serves as the reference implementation for the upcoming OASIS Context Server Customer Data Platform (CDP) standard, promoting standardization and ethical web experience management.
A core server application built in Java, available as open-source software, enabling transparency and community contributions.
Designed to collect, store, and manage data for all types of individuals interacting with a business, including anonymous visitors, identified leads, and existing customers.
Provides the underlying data and decisioning capabilities necessary to tailor content, offers, and interactions for individual users.
Includes built-in functionalities to manage user consents and comply with stringent data privacy regulations like GDPR.
Allows organizations to collect and retain full ownership of their directly acquired customer data.
Creates and maintains unified customer profiles that consolidate all known information, including both anonymous and personally identifiable data, over time.
Supports assigning multiple identifier aliases to a single customer profile, simplifying data merging and integration with diverse external systems like CRMs.
Enables immediate, on-the-fly decisions and actions based on the most current customer data and context.
Designed with features to help businesses adhere to data protection laws and manage user privacy settings effectively.
Core capability to define, build, and manage dynamic customer segments based on various attributes and behaviors for targeted marketing and analysis.
Allows for the creation and application of scoring rules to customer profiles, indicating interest level, engagement, or readiness for specific actions.
Provides robust handling of various customer events (e.g., page views, clicks, purchases), including validation against JSON schema, search capabilities, and optimized logging.
Manages customer sessions, including Karaf Shell commands for viewing session data and using ElasticSearch rollover strategies for efficient session indexing.
Engineered to handle massive volumes of data and high concurrent loads, ensuring performance as operations grow.
Utilizes ElasticSearch as its primary data storage backend, offering dynamic schema capabilities and powerful search functionalities.
Runs within the Apache Karaf OSGi runtime environment, supporting a modular and extensible architecture.
All interactions with the platform are exposed via a comprehensive and easy-to-use HTTP REST API, using JSON data formats for communication.
Supports extending its functionalities by developing and integrating plugins, leveraging OSGi and simple JSON descriptors.
Provides official Docker images, Docker Compose files, and centralized configurations for easy deployment and management in containerized environments.
Compatible with both JDK 8 and JDK 11, with JDK 11 being the default for Docker images.
Offers initial support for consuming data from Kafka message brokers for scalable data ingestion.
Designed for straightforward setup and installation, often requiring just an unzip and run command.
Features a modern, self-sufficient web tracker that replaces older versions, designed for direct use and easy extension.
Includes a new GraphQL API for advanced event input and object management, based on the OASIS CXS CDP Specification (deactivated by default for security).
Improves performance by associating rules directly with event types in memory, ensuring only relevant rules are evaluated.
Allows for direct validation of events against defined JSON schemas, ensuring data quality at ingestion.
Ongoing enhancements across the platform, including faster direct profile exports to CSV and optimized profile merge systems.
A mechanism to improve the modification of default definitions for rules, segments, and other configurations.
Regularly updates underlying libraries and dependencies (e.g., Log4j, Yauaa, JSON schema validator) to ensure stability, security, and performance.
Governed as an Apache Software Foundation project, fostering an open community, transparency, and welcoming contributions.
Serves as a foundational implementation for the upcoming OASIS Context Server Customer Data Platform (CDP) standard, promoting industry-wide standardization.
All project resources, including source code, mailing lists, and issue trackers, are openly accessible for community involvement and transparency.
Can be used as a foundation to build applications that adapt website content based on audience behavior.
Facilitates tracking and understanding customer journeys by collecting data from mobile applications.
Allows consolidation of customer and lead profiles across physical stores by connecting with IoT beacons.
Enables automated pushing of qualified lead profiles to CRM systems when they reach a predefined score.
Be the first to drop a review
A restaurant-focused Guest Relationship Management (GRM) platform that combines CDP and CRM capabilities. It unifies…
VWO Data360 is a data management software from Wingify that helps collect, unify, and enrich…
LeadRobot is a customer generation software from LeadRobot that helps access data's deepest potential. It…
Journify is a customer data platform from Journify that helps activate trustworthy data for the…
Spot something wrong or outdated?
Suggest a correction — a reviewer verifies every change.
Apache Unomi is a customer data platform from Apache Software Foundation that provides a reliable solution for managing customer data. It includes features such as support for customizable data models, real-time data collection, and privacy compliance tools, so businesses can effectively harness customer insights while adhering to regulations. With Apache Unomi, organizations can create tailored customer interactions based on collected data, enabling better decision-making. The platform is designed to support various use cases, facilitates contributions from the community, and offers straightforward download options for users. Key capabilities: customizable data models real-time data collection privacy compliance community contributions multiple use cases Best for: organizations that need a flexible and compliant approach to customer data management.
Does Apache Unomi have an in-app market place?
Yes
How many Mini-Apps in the marketplace?
1
N/A
USD ($), EUR (€), GBP (£), JPY (¥), AUD (A$), CAD (C$), CHF (CHF), CNY (¥), SEK (kr), INR (₹), SGD (S$), HKD (HK$), NOK (kr), KRW (₩), MXN (Mex$), ZAR (R), BRL (R$), RUB (₽), TRY (₺)
Email Address
security@apache.orgDocumentation
https://unomi.apache.org/documentation.htmlCommunity Forums
https://unomi.apache.org/community/index.htmlA restaurant-focused Guest Relationship Management (GRM) platform that combines CDP and CRM capabilities. It unifies…
VWO Data360 is a data management software from Wingify that helps collect, unify, and enrich…
LeadRobot is a customer generation software from LeadRobot that helps access data's deepest potential. It…
Journify is a customer data platform from Journify that helps activate trustworthy data for the…