Back to all databases

AllegroGraph

An RDF triple store with built-in ontology reasoning capabilities. Supports OWL2 RL materialized reasoning for inferring new triples and federated queries across distributed stores.

Overall rank
#27
First released
2004
License
Proprietary
Built with
Common Lisp

Details

Vendor
Franz Inc
Type
RDF
Category
Established
License
Proprietary
Language
Common Lisp
Query Languages
SPARQLProlog
Protocols
HTTP/RESTSPARQL Protocol

Feature scores

Community & Business

Active development
Updated within last 3 months
Commercial support
Paid support available
Live community
0%
No community activity data
Open Source
0%
Closed source
Pricing
Pricing publicly available
Trendiness
50%
No description available

Deployment

Containerization
Docker image available
Work as dedicated instance
Can run as standalone server
Work as embedded
0%
Standalone only
Testing in-memory version
0%
No in-memory option

Platform

Operating on Linux
Linux officially supported
Operating on Windows
0%
Not supported
SaaS offering
Cloud service available

Operations

Automatic updates
0%
Manual updates only
Client side caching
Client-side cache available
Data versioning support
Version control for data
Live backups
Hot backup supported

Distribution

Cluster Re-balancing
Auto-rebalancing supported
Data Distribution
Data sharding supported
High-Availability
HA mechanisms available
Query Distribution
Distributed query execution
Replication support
Replication available

Developer Experience

Data types defined
Composite data types
Logging/Auditing
Event logging supported
Object-Graph Mapper
OGM/ORM available
Reactive programming
Reactive streams supported
Documentation up-to-date
Docs current with latest version
Binary protocol
0%
Text-based protocols only
CLI
Command-line interface
GUI
Visual interface available

Data Model

Multi-database
Multi-model database
Graph-native data
Native graph storage
REST API
REST endpoint available
Query Language
Standard query language (Cypher/Gremlin)

Transactions

Granular locking
0%
No granular locking
Multiple isolation levels
Multiple isolation levels
Read committed transaction
0%
Not available
Transaction support
ACID transactions

Schema & Security

Constraints
Full constraint support
Schema support
Schema definition tools
Secondary indexes
Secondary indexes supported
Server side procedures
Stored procedures supported
Triggers
Event triggers supported
Authentication
Authentication supported
Authorization
Role-based access control
Data encryption
0%
No encryption
Sources 5 references

Protocols HTTP/REST, SPARQL Protocol

The HTTP API is a superset of the Sesame 2.0 HTTP protocol and includes a standard W3C SPARQL endpoint.

  • The protocol described here is compatible (is a superset of) with the Sesame 2.0 HTTP protocol and the W3C SPARQL protocol(SPARQL endpoint).
    AllegroGraph 9.0.2 HTTP Protocol · reviewed 2026-08-02

License Proprietary

Franz's own end-user license agreement describes AllegroGraph as a proprietary commercial product; confirms current value.

Released 2004

Franz first made AllegroGraph available at the end of 2004; confirms current value.

  • The first version of AllegroGraph was made available at the end of 2004 by Franz Inc..
    AllegroGraph · Database of Databases · reviewed 2026-08-02
  • The first version of AllegroGraph was made available at the end of 2004.
    AllegroGraph · reviewed 2026-08-02

Language Common Lisp

Franz built AllegroGraph on top of its own Allegro Common Lisp platform (server-side scripts are compiled Lisp); no LICENSE-style primary source states this as plainly, so this rests on Wikipedia's account and Franz's own Lisp-centric documentation. Confirms current value.

  • It also develops Allegro Common Lisp, an implementation of Common Lisp, a dialect of Lisp (programming language). The functionality of AllegroGraph is made available through Java, Python, Common Lisp and other APIs.
    AllegroGraph · reviewed 2026-08-02