GraphDB uses RDF4J as a library, utilizing its APIs for storage and querying, as well as the support for a wide variety of query languages (e.g., SPARQL and SeRQL) and RDF syntaxes (e.g., RDF/XML, N3, Turtle). Full licensing information is available in the license files located in the doc folder of the distribution package.

GraphDB Free and GraphDB SE are identical in terms of usage and integration and share most features: they are both designed as an enterprise-grade semantic repository system, are suitable for massive volumes of data, employ file-based indexes that enable them to scale to billions of statements even on desktop machines, and ensure fast query evaluations through inference and query optimizations.

GraphDB Free is commercial & free to use, supports a limit of two concurrent queries, and is suitable for low query loads and smaller projects.

GraphDB SE is commercial, supports an unlimited number of concurrent queries, and is suitable for heavy query loads.

Building up on the above, the GraphDB EE edition is a high-performance, clustered semantic repository scaling in production environments with simultaneous loading, querying and inferencing of billions of RDF statements. It supports a high-availability cluster based on the Raft consensus algorithm, designed for high availability, with several features that are crucial for achieving enterprise-grade highly available deployments. It also adds more connectors for full-text search and faceting - the Solr and Elasticsearch connectors, as well as the Kafka connector for synchronizing changes to the RDF model to any Kafka consumer.

GraphDB Feature Comparison


GraphDB Free

GraphDB SE

GraphDB EE

Manage unlimited number of RDF statements

Full SPARQL 1.1 support

Deploy anywhere using Java

100% compatible with RDF4J framework

Ultra fast forward-chaining reasoning

Efficient retraction of inferred statements upon update

Full standard-compliant and optimized rulesets for RDFS, OWL 2 RL, and QL

Custom reasoning and consistency checking rulesets

Plugin API for engine extension

Support for Geospatial indexing & querying, plus GeoSPARQL

Query optimizer allowing effective query execution

Workbench interface to manage repositories, data, user accounts and access roles

Lucene connector for full-text search

Solr connector for full-text search

Elasticsearch connector for full-text search

OpenSearch connector for full-text search

Kafka connector for synchronizing changes to the RDF model to any Kafka consumer

High performance load, query and inference simultaneously

Limited to two concurrent queries

Automatic failover, synchronization and load balancing to maximize cluster utilisation

Scale out concurrent query processing allowing query throughput to scale proportionally to the number of cluster nodes

Cluster elasticity remaining fully functional in the event of failing nodes

Community support

Commercial SLA