Yugandhar Open MDM Hub
github.com
What it is
Yugandhar Open MDM Hub is a free, Apache 2.0-licensed project for integrating and harmonizing customer master data. Its extendable model covers people, organizations, accounts, addresses, phone numbers, identifiers, relationships, vehicles, preferences, and properties. The project describes more than 450 prebuilt services, including 50+ composite services and 400 base table services. It offers REST and message-queue interfaces, with embedded validations, business rules, and match-and-merge capabilities for data quality.
MariaDB and Oracle are preconfigured, with extension options for MySQL, DB2, NoSQL, and PostgreSQL. Listed components and integrations include ActiveMQ, JTA, ORM, Spring Boot, Hibernate, JBoss, and Maven. User- and role-based authorization and row-level audit history support access control and transaction tracking. Other features include multilingual reference data, event management, paginated retrieval and search, and JSR 107-compliant Ehcache caching. Deployment options include an embedded Spring Boot web server such as Tomcat or a JEE container such as Red Hat JBoss. Production hosting supports most Linux distributions; CentOS and Ubuntu are listed as tested. Requirements include Java JDK 1.8 and MariaDB 10.3 or later or Oracle.
Spec sheet
- Purpose
- The hub is intended to harmonize and integrate customer master data for CDI use cases.Read 14 Oct 2026 · github.com
- Deployment
- It can run with an embedded Spring Boot web server such as Tomcat or inside a Java EE container such as Red Hat JBoss.Read 14 Oct 2026 · github.com
- Support
- Questions and contribution requests are directed to [email protected].Read 14 Oct 2026 · github.com
- Founded
- 2017Read 28 Sep 2026 · github.com
- Access and audit
- Capabilities include user- and role-based authorization and row-level transaction history through audit logs.Read 7 Oct 2026 · github.com
- Architecture
- The software uses Spring Boot, Hibernate and JBoss in a service-oriented architecture.Read 14 Oct 2026 · github.com
- Audit
- Row-level transaction history is maintained through audit logging.Read 14 Oct 2026 · github.com
- Authorization
- User- and role-based authorization is included.Read 14 Oct 2026 · github.com
- Caching
- The project lists a JSR107-compliant Ehcache caching framework.Read 14 Oct 2026 · github.com
- Code generation
- Rapid extension is supported through Hibernate reverse engineering and Freemarker code-generation templates.Read 14 Oct 2026 · github.com
- Customer data model
- Its extendable model covers people, organizations, accounts, addresses, phones, identifiers, groups, vehicles, preferences, properties and party relationships.Read 14 Oct 2026 · github.com
- Data model
- Its extendable customer data model covers people, organizations, accounts, addresses, phone numbers, identifiers, relationships, vehicles, preferences, and properties.Read 7 Oct 2026 · github.com
- Data quality
- It includes embedded validations, business rules, and a match-and-merge framework.Read 7 Oct 2026 · github.com
- Database support
- MariaDB and Oracle are preconfigured, with stated extensibility to MySQL, DB2, NoSQL and PostgreSQL.Read 14 Oct 2026 · github.com
- Databases
- MariaDB and Oracle are preconfigured, and the project says it can be extended for MySQL, DB2, NoSQL, and PostgreSQL.Read 7 Oct 2026 · github.com
- Development requirements
- The development setup lists Windows 7 SP1+, 8 GB RAM, 100 GB storage, Eclipse Java EE, Maven 3.5+, Spring Boot 2.0.2, Java 8 and database tooling.Read 14 Oct 2026 · github.com
- Documentation
- The repository links project guides, an API and transaction reference, data-model and customization guides, Javadoc and database documentation.Read 14 Oct 2026 · github.com
- Independent catalog description
- A community-curated MDM list describes the hub as a Java Spring/Hibernate service-oriented CDI and MDM system with preconfigured enterprise-master-data microservices.Read 14 Oct 2026 · github.com
- Independent review evidence
- The opened independent category pages provide no verified Yugandhar user praise, complaints or review counts.Read 14 Oct 2026 · trustradius.com
- Interfaces
- The hub exposes RESTful and message-queue enabled integration patterns.Read 14 Oct 2026 · github.com
- JEE requirements
- The JEE deployment option requires Linux, Java 8, Oracle 11g Enterprise or later, JBoss EAP 7.1+ and Artemis or JBoss AMQ 7.0.2.Read 14 Oct 2026 · github.com
- Latest repository activity
- The latest listed commit is titled “Added Logical data model” and dated 27 July 2018.Read 14 Oct 2026 · github.com
- Licence
- The project is released under the Apache 2.0 license.Read 14 Oct 2026 · github.com
- License and security
- The project states it is licensed under Apache 2.0 and lists role-based authorization and audit logging; it does not state a security certification on the repository page.Read 7 Oct 2026 · github.com
- Limit: legacy stack
- The documented environment is tied to Java 8, Spring Boot 2.0.x and older Oracle, JBoss and Windows versions.Read 14 Oct 2026 · github.com
- Limit: operational burden
- Deployment is self-hosted and requires teams to provide Linux, Java, database, messaging and application-server infrastructure.Read 14 Oct 2026 · github.com
- Limit: release maturity
- The repository has no published GitHub release, so adopters lack a tagged release artifact on the releases page.Read 14 Oct 2026 · github.com
- Logging
- Application and performance logging uses Logback.Read 14 Oct 2026 · github.com
- Maker location
- The yugandharproject GitHub profile describes an open-source master-data-management solution and lists Pune, India.Read 14 Oct 2026 · github.com
- Matching
- A match-and-merge framework is listed as a built-in capability.Read 14 Oct 2026 · github.com
- Messaging and framework integrations
- The project lists ActiveMQ integration, JTA transaction management, ORM, Spring Boot, Hibernate, JBoss, and Maven.Read 7 Oct 2026 · github.com
- Messaging integration
- The stack includes ActiveMQ integration, JTA transaction management and ORM support.Read 14 Oct 2026 · github.com
- Operating system
- The maker says production hosting supports most Linux distributions and has been tested on CentOS and Ubuntu.Read 7 Oct 2026 · github.com
- Other capabilities
- The hub includes multilingual reference data management, event management, pagination for retrieval and search, and JSR 107 compliant Ehcache caching.Read 7 Oct 2026 · github.com
- Other operations
- Event management, inquiry-level retrieval and pagination are provided.Read 14 Oct 2026 · github.com
- Prebuilt services
- The project describes more than 450 ready-to-use services, including over 50 composite and 400 base-table services.Read 14 Oct 2026 · github.com
- Production requirements
- The embedded-server option targets Linux distributions tested on CentOS and Ubuntu, Java 8, Oracle 11g/12c or MariaDB 10.3+, and Tomcat/ActiveMQ or external JBoss AMQ 7.0.2.Read 14 Oct 2026 · github.com
- Project founding
- The README says the Yugandhar Open MDM Project began in 2017.Read 14 Oct 2026 · github.com
- Public API and SDKs
- REST and MQ interfaces plus an API reference guide are documented, but no separate SDK package or hosted API endpoint is identified.Read 14 Oct 2026 · github.com
- Rating on G2
- No Yugandhar listing or product rating is shown on G2’s 128-product MDM category page.Read 14 Oct 2026 · g2.com
- Rating on GetApp
- No Yugandhar listing or product rating is shown on GetApp’s master-data-management category page.Read 14 Oct 2026 · getapp.com
- Rating on TrustRadius
- No Yugandhar listing or product rating is shown on TrustRadius’s 83-product enterprise MDM category page.Read 14 Oct 2026 · trustradius.com
- Reference data
- Reference-data management supports multiple languages.Read 14 Oct 2026 · github.com
- Release availability
- The GitHub Releases page states that no releases are published.Read 14 Oct 2026 · github.com
- Repository popularity
- The repository page shows 2 stars, 0 watchers and 0 forks.Read 14 Oct 2026 · github.com
- Requirements
- The documented production requirements include Java JDK 1.8 and MariaDB 10.3 or later or Oracle; the JEE option specifies JBoss EAP 7.1 or later.Read 7 Oct 2026 · github.com
- Security and compliance
- The official page mentions authorization, audit logging and Logback logging but states no external security certification or compliance framework.Read 14 Oct 2026 · github.com
- Services
- The project describes more than 450 prebuilt services, including 50+ composite services and 400 base table services.Read 7 Oct 2026 · github.com
- Support and documentation
- The repository links project documentation, Javadoc, and database docs, and provides an email contact for questions and contributions.Read 7 Oct 2026 · github.com
- Validation
- Embedded validations and business rules can be extended.Read 14 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- More than 450 prebuilt services
- Embedded validations and match-and-merge
- MariaDB and Oracle preconfigured
- Apache 2.0 license
- Role-based authorization and row-level audit history
Limits
- Production requirements include Java JDK 1.8
- Production database requirements include MariaDB 10.3 or later or Oracle
- No releases are published on GitHub
Who it suits
The hub suits teams integrating and harmonizing customer master data that can operate its documented Java and database requirements. It offers deployment options for Linux hosting and JEE containers.
Verdict
Yugandhar Open MDM Hub provides a broad customer-data model, prebuilt services, and data-quality capabilities at no cost. Its production setup has specific Java and database requirements, and the repository lists no published releases.
Where Specifiction places it
- Customer Data Quality Software#9 of 278.2