Skip to content
SPECIFICTION
Get listed

Apache Jena Fuseki vs Oxigraph

Apache Jena Fuseki

jena.apache.org

Oxigraph

github.com

Side by side

FigureApache Jena FusekiOxigraph
Price fromFreeFree
Free planYesYes
Free trial——
Open sourceYes—
WebYesYes
WindowsYes—
LinuxYesYes
APIYesYes
Self-hostedYesYes
Plans published21
Spec score · Knowledge Graph Software9.1 (#2)8.2 (#14)
AudienceApache Jena describes Fuseki contributions as supporting semantic web and linked data applications.Its Rust library and standalone crates are intended for reuse in other Rust projects.
DeploymentFuseki can run as a standalone server, operating-system service, embedded application, or web application in Apache Tomcat or Jetty.The CLI can be installed with Cargo, Docker, PyPI, conda-forge, or pre-built binaries.
LicenseApache Jena Fuseki is licensed under the Apache License, Version 2.0.The project is available under either the Apache License 2.0 or MIT License, at the user's option.
StorageFuseki integrates with TDB for transactional persistent storage and incorporates Jena text query.The database is based on the RocksDB key-value store.
SupportThe project welcomes feature suggestions, bug reports, patches, and documentation contributions.The maintainers direct users to GitHub Discussions, Gitter, and bug reports; advanced support or paid extra features can be requested from Tpt.

Plans

Apache Jena Fuseki

  • Apache Jena FusekiFree
  • Free and open sourceFree

Apache Jena Fuseki pricing →

Oxigraph

  • OxigraphFree

Oxigraph pricing →

In their own words

Apache Jena Fuseki

Apache Jena Fuseki is a SPARQL server that can run independently or as part of an application. It provides SPARQL 1.1 query and update protocols and the SPARQL Graph Store protocol. Fuseki integrates with TDB for transactional persistent storage and includes Jena text query. It can run as a standalone server, an operating-system service, an embedded component, or a web application in Apache Tomcat or Jetty. The project offers a plain server without a UI, and distributions include a ZIP with server and UI, Maven artifacts, and a WAR file. A project kit can build Docker or Docker Compose containers; databases need mounted volumes to survive container removal. The web application uses Apache Shiro, with access control at server, dataset, endpoint, and graph levels. Graph-level controls currently apply only to read-only datasets. By default, administrative functions are limited to localhost, while SPARQL endpoints are open. Fuseki is free, self-hosted software under Apache License 2.0.

Visit jena.apache.org

Oxigraph

Oxigraph is a free graph database and RDF/SPARQL toolkit available for Linux, web, API, and self-hosted use. It implements SPARQL 1.1 Query, Update, and Federated Query, and handles RDF formats including Turtle, TriG, N-Triples, N-Quads, RDF/XML, JSON-LD, and N3. The project provides a Rust library, standalone Rust crates, Python bindings, JavaScript bindings, and a command-line tool. That CLI can start an HTTP server implementing the SPARQL 1.1 Protocol and Graph Store Protocol. By default, the server listens on localhost:7878 and offers a YASGUI-based HTML interface for running SPARQL requests. REST endpoints support queries, updates, and RDF dataset access. Installation options include Cargo, Docker, PyPI, conda-forge, and prebuilt binaries. Pyoxigraph supplies in-memory and disk-based stores, and oxrdflib connects rdflib stores to Pyoxigraph. Storage is based on RocksDB, and licensing is Apache 2.0 or MIT.

Visit github.com