Monday, October 26, 2026 4,350 lists 78,101 records on file
List your app or device

  1. Home
  2. Knowledge Graph Software
  3. Oxigraph

Oxigraph

What it is

Oxigraph is a graph database and toolkit for RDF data and SPARQL. It implements SPARQL 1.1 Query, Update, and Federated Query, and handles formats including Turtle, TriG, N-Triples, N-Quads, RDF/XML, and JSON-LD. The project offers a Rust library, Python and JavaScript bindings, and a command-line tool that can start an HTTP server.

The server listens by default on localhost:7878 and includes an HTML interface based on YASGUI for running SPARQL requests. REST endpoints support queries and updates, plus RDF dataset access through the SPARQL Graph Store HTTP Protocol. The CLI can be installed with Cargo, Docker, PyPI, conda-forge, or prebuilt binaries. Pyoxigraph provides in-memory and disk-based stores, and oxrdflib provides rdflib stores using Pyoxigraph. Oxigraph is free under either Apache License 2.0 or MIT, at the user's option. The project states that SPARQL query evaluation has not yet been optimized.

For and against

For

  • Implements SPARQL Query, Update, and Federated Query
  • Supports multiple RDF data formats
  • Offers Rust, Python, and JavaScript interfaces
  • Free under Apache 2.0 or MIT

Against

  • SPARQL query evaluation has not yet been optimized
  • Protecting update endpoints may require an added authentication layer

The verdict

Oxigraph provides several ways to work with RDF data and SPARQL, from libraries to a web server. Its stated query optimization limitation is worth considering for workloads that depend on query performance.

Who it suits

Oxigraph suits developers building RDF and SPARQL applications, especially Rust projects that can reuse its library or standalone crates. Its bindings and command-line server also provide options for Python and JavaScript users.

Plans and prices

Oxigraph

Free

Apache-2.0 or MIT license · advanced support and extra features available by contacting maintainer

Every plan, in full

On the record

API
The server exposes REST endpoints for SPARQL queries, updates, and RDF dataset access through the SPARQL Graph Store HTTP Protocol.github.com · read 9 Oct 2026
Audience
Its Rust library and standalone crates are intended for reuse in other Rust projects.github.com · read 9 Oct 2026
Components
The project includes a Rust library, Python bindings, JavaScript bindings, and a standalone command-line tool.github.com · read 9 Oct 2026
Deployment
The CLI can be installed with Cargo, Docker, PyPI, conda-forge, or pre-built binaries.github.com · read 9 Oct 2026
Install options
The CLI can be installed with Cargo, Docker, PyPI, conda-forge, or prebuilt binaries.github.com · read 9 Oct 2026
Integration
The Python README identifies oxrdflib as a library providing rdflib stores using Pyoxigraph.github.com · read 9 Oct 2026
Interfaces
The project includes a Rust library, Python bindings, JavaScript bindings, and a command-line tool that can start a web server.github.com · read 9 Oct 2026
License
The project is available under either the Apache License 2.0 or MIT License, at the user's option.github.com · read 9 Oct 2026
Licensing
The project is dual-licensed under Apache License 2.0 or MIT, at the user's option.github.com · read 9 Oct 2026
Limit
The project states that SPARQL query evaluation has not yet been optimized.github.com · read 9 Oct 2026
Product
Oxigraph is a graph database and RDF and SPARQL toolkit.github.com · read 9 Oct 2026
Python
Pyoxigraph provides in-memory and disk-based stores and is distributed through PyPI and conda-forge.github.com · read 9 Oct 2026
RDF formats
It supports RDF data formats including Turtle, TriG, N-Triples, N-Quads, RDF/XML, and JSON-LD for ingestion and retrieval.github.com · read 9 Oct 2026
Security
The CLI README describes using an Nginx basic-authentication proxy to protect the server's update and store endpoints.github.com · read 9 Oct 2026
Server
The command-line tool can start an HTTP server that implements the SPARQL 1.1 Protocol and Graph Store Protocol.github.com · read 9 Oct 2026
SPARQL
It implements SPARQL 1.1 Query, Update, and Federated Query.github.com · read 9 Oct 2026
Standards
It implements SPARQL Query, Update, and Federated Query, plus multiple RDF and SPARQL result formats.github.com · read 9 Oct 2026
Storage
The database is based on the RocksDB key-value store.github.com · read 9 Oct 2026

Alternatives to Oxigraph

Every alternative, ranked