Apache Unomi

Clone this repo:
  1. 19d3025 [maven-release-plugin] prepare for next development iteration by Serge Huber · 3 weeks ago master
  2. 721c384 [maven-release-plugin] prepare release unomi-root-2.3.0 by Serge Huber · 3 weeks ago unomi-root-2.3.0
  3. 4fc3494 typos fix by Kevan · 3 weeks ago
  4. 4d05653 UNOMI-430: Fix batch profile update by using scrolling (#623) by kevan Jahanshahi · 3 weeks ago
  5. 6e66361 UNOMI-780 : Allow to use scroll query to get more than 10000 events (#621) by jsinovassin · 3 weeks ago

Build Status Maven Central

Apache Unomi


Apache Unomi stores user profile information and is mostly used to provide a backend server for A/B testing and personalization. To do so it implements the currently under development OASIS Context Server specification.


The source code is available under the Apache License V2


  • main (master) branch: is the current development branch and should be considered unstable. At this it might even not compile. It is only recommended for Unomi developers or people looking to contribute on the project.
  • unomi-X.X.X branches : these are the maintenance branches of the stable releases of Apache Unomi and should always compile and be stable. These are recommended for users that prefer to work from the source code. Otherwise you can find packaged binaries on the Apache Unomi website.


You can find all the updated documentation, including building and deployment instructions, on the Apache Unomi web site.