EVERYTHING XIAOMI
Get listed

Oxigraph

Oxigraph is a graph database and toolkit for RDF data and SPARQL.

Place
#15 of 33
Score
6.4
Oxigraph's website

What Oxigraph is

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

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

Good

  • Implements SPARQL query, update, and federated query.
  • Supports a range of RDF formats.
  • Offers Rust, Python, and JavaScript interfaces.
  • Includes a local web interface and REST endpoints.
  • Free under Apache 2.0 or MIT.

Watch out

  • SPARQL query evaluation is not yet optimized.
  • Protecting server endpoints may require separate authentication setup.

Who it suits

Oxigraph suits developers and teams building RDF and SPARQL applications, especially those working in Rust or Python. Its library and standalone crates are also intended for reuse in other Rust projects.

Verdict

Oxigraph offers several ways to work with RDF and SPARQL, from libraries to a command-line server. Its documented query-evaluation limitation is worth considering for workloads where query performance matters.

Plans and prices

From Oxigraph's own pricing page, checked 9 Oct 2026.

All about pricing
PlanPriceWhat it gives you
OxigraphFreeApache-2.0 or MIT license · advanced support and extra features available by contacting maintainer

The facts

Each one read from Oxigraph's own pages, with the date it was checked.

What it does

API
The server exposes REST endpoints for SPARQL queries, updates, and RDF dataset access through the SPARQL Graph Store HTTP Protocol.checked 9 Oct 2026
Audience
Its Rust library and standalone crates are intended for reuse in other Rust projects.checked 9 Oct 2026
Components
The project includes a Rust library, Python bindings, JavaScript bindings, and a standalone command-line tool.checked 9 Oct 2026
Deployment
The CLI can be installed with Cargo, Docker, PyPI, conda-forge, or pre-built binaries.checked 9 Oct 2026
Install options
The CLI can be installed with Cargo, Docker, PyPI, conda-forge, or prebuilt binaries.checked 9 Oct 2026
Integration
The Python README identifies oxrdflib as a library providing rdflib stores using Pyoxigraph.checked 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.checked 9 Oct 2026
License
The project is available under either the Apache License 2.0 or MIT License, at the user's option.checked 9 Oct 2026
Licensing
The project is dual-licensed under Apache License 2.0 or MIT, at the user's option.checked 9 Oct 2026
Limit
The project states that SPARQL query evaluation has not yet been optimized.checked 9 Oct 2026
Product
Oxigraph is a graph database and RDF and SPARQL toolkit.checked 9 Oct 2026
Python
Pyoxigraph provides in-memory and disk-based stores and is distributed through PyPI and conda-forge.checked 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.checked 9 Oct 2026
Security
The CLI documentation demonstrates placing nginx basic authentication in front of the server to protect update and store endpoints.checked 9 Oct 2026
Server
The command-line tool can start an HTTP server that implements the SPARQL 1.1 Protocol and Graph Store Protocol.checked 9 Oct 2026
SPARQL
It implements SPARQL 1.1 Query, Update, and Federated Query.checked 9 Oct 2026
Standards
It implements SPARQL Query, Update, and Federated Query, plus multiple RDF and SPARQL result formats.checked 9 Oct 2026
Storage
The database is based on the RocksDB key-value store.checked 9 Oct 2026
Support
The maintainers direct users to GitHub Discussions, Gitter, and bug reports; advanced support or paid extra features can be requested from Tpt.checked 9 Oct 2026
Web interface
The server listens by default on localhost:7878 and provides an HTML interface based on YASGUI for executing SPARQL requests.checked 9 Oct 2026

Alternatives to Oxigraph

All alternatives
  1. 1

    Virtuoso Universal Server

    Open sourceWebAPILinuxmacOS
    7.9From $99.99 a year
  2. 2Mendix logo

    Mendix

    Free planAndroidiOSWebLinux
    7.8From $1,090 a month
  3. 3RDFox logo

    RDFox

    Free planWebAPILinuxmacOS
    7.8Free plan
  4. 4Stardog logo

    Stardog

    Free planAndroidiOSWebAPI
    7.7Free plan
  5. 5

    Eclipse RDF4J

    Free planOpen sourceWebAPILinuxmacOS
    7.6Free plan
  6. 6

    Apache Jena Fuseki

    Free planOpen sourceWebAPILinuxSelf-hosted
    7.5Free plan