← Back to all databases
HyperGraphDB
An open-source embedded database for storing hypergraphs, where edges can connect any number of vertices. Uses BerkeleyDB for low-level storage and supports ACID transactions with MVCC conflict detection.
- First released
- 2007
- License
- Apache-2.0
- Built with
- Java
Details
- Type
- Other
- Kind
- Embedded
- Category
- Emerging
- Status
- Inactive — Sporadic maintenance only since 2024
- License
- Apache-2.0
- Language
- Java
- Query Languages
- Java API
Feature scores
Community & Business
Active development Updated 3-6 months ago Commercial support No commercial support Live community 25-50% of issues addressed Open Source ✓
Open source license Pricing No pricing information Trendiness No description available Deployment
Containerization No container image Work as dedicated instance ✓
Can run as standalone server Work as embedded ✓
Can embed in application Testing in-memory version No in-memory option Platform
Operating on Linux ✓
Linux officially supported Operating on Windows Docker image available SaaS offering Self-hosted only Operations
Automatic updates Manual updates only Client side caching ✓
Client-side cache available Data versioning support ✓
Version control for data Live backups No live backups Distribution
Cluster Re-balancing No auto-rebalancing Data Distribution No description available High-Availability No HA support Query Distribution No description available Replication support No replication Developer Experience
Data types defined ✓
Composite data types Logging/Auditing No logging/auditing Object-Graph Mapper ✓
OGM/ORM available Reactive programming No reactive programming Documentation up-to-date ✓
Docs current with latest version Binary protocol ✓
Binary protocol available Data Model
Multi-database ✓
Multi-model database Graph-native data Graph abstraction layer Query Language Proprietary query language Transactions
Granular locking No granular locking Multiple isolation levels Single isolation level Read committed transaction No description available Transaction support ✓
ACID transactions Schema & Security
Constraints ✓
Full constraint support Schema support Constraints/triggers only Secondary indexes ✓
Secondary indexes supported Server side procedures No stored procedures Triggers No description available Authentication No authentication Authorization No authorization Data encryption No encryption
Sources
4 references
License Apache-2.0
SPDX identifier as classified by GitHub from the repository licence file.
Released 2007
Confirms current value 2007; the project's own SVN repo (later mirrored to GitHub) contains a first commit dated Aug 2007, though the first packaged 1.0 release wasn't until Dec 2009.
-
Originated from an AI project called OpenCog in 2007. This project aims to build an open source framework for AGI, and HyperGraphDB is a component of the project that will handle long-term storage of complex representations.
HyperGraphDB · Database of Databases · reviewed 2026-08-02
Language Java
Confirms current value Java; storage layer is built on Berkeley DB.
url https://hypergraphdb.org/
The www subdomain 404s and its TLS certificate doesn't even cover 'www'; the bare domain resolves fine and is the address the project's own README names as canonical.