Freedom251 › Knowledge Graph Software
Oxigraph

What Oxigraph is
Oxigraph is a graph database and toolkit for working with RDF data and SPARQL. It implements SPARQL 1.1 Query, Update, and Federated Query, and supports formats such as Turtle, TriG, N-Triples, N-Quads, RDF/XML, and JSON-LD for data ingestion and retrieval. The project includes a Rust library, Python and JavaScript bindings, and a command-line tool that can launch an HTTP server.
The server provides an HTML interface based on YASGUI for running SPARQL requests, along with REST endpoints for queries, updates, and RDF dataset access. The CLI is available through Cargo, Docker, PyPI, conda-forge, or prebuilt binaries. Pyoxigraph provides in-memory and disk-based stores. The project is free and dual-licensed under Apache License 2.0 or MIT, at the user's choice. One stated limitation is that SPARQL query evaluation has not yet been optimized.
Who it suits
Oxigraph suits developers who need RDF storage and SPARQL tools, including those building Rust projects or using Python and JavaScript bindings. It can also suit users who want to run a local HTTP server or access RDF data through REST endpoints.
What it does well
- Implements SPARQL Query, Update, and Federated Query
- Supports several RDF formats
- Offers Rust, Python, and JavaScript interfaces
- Free under Apache 2.0 or MIT
- CLI has several installation options
What to know first
- SPARQL query evaluation is not yet optimized
- Server defaults to localhost:7878
Limits
The project states that SPARQL query evaluation has not yet been optimized.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Oxigraph | Apache-2.0 or MIT license · advanced support and extra features available by contacting maintainer | Free |
As github.com lists them, read 9 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the Oxigraph project on GitHub: https://github.com/oxigraph/oxigraph.
- Install the command-line tool through Cargo, Docker, PyPI, conda-forge or a prebuilt binary.
- Start the command-line tool's HTTP server; it listens on localhost:7878 by default.
- Run SPARQL requests through the YASGUI-based HTML interface or use the server's REST endpoints.
- For Python use, install Pyoxigraph through PyPI or conda-forge.
Verdict
Oxigraph combines RDF storage, SPARQL support, language bindings, and a command-line server in a free toolkit. Its stated query-evaluation limitation is a key consideration for workloads that depend on query performance.
Questions
Does Oxigraph have a free plan?
Oxigraph is free, with a listed price of $0. It is available under the Apache License 2.0 or MIT License, at the user's choice.
Which SPARQL features does Oxigraph support?
It implements SPARQL 1.1 Query, Update and Federated Query.
Which RDF formats can it handle?
Supported formats include Turtle, TriG, N-Triples, N-Quads, RDF/XML, JSON-LD and N3.
How can I install or use Oxigraph?
The CLI can be installed through Cargo, Docker, PyPI, conda-forge or prebuilt binaries. The project also provides a Rust library, Python bindings and JavaScript bindings.
Is Oxigraph open source?
Yes. It is dual-licensed under Apache License 2.0 or MIT, at the user's option.
Where can users get support?
The maintainers direct users to GitHub Discussions, Gitter and bug reports. Advanced support or paid extra features can be requested from Tpt.
Facts from Oxigraph's own pages
- API
- The server exposes REST endpoints for SPARQL queries, updates, and RDF dataset access through the SPARQL Graph Store HTTP Protocol. · github.com, 9 Oct 2026
- Audience
- Its Rust library and standalone crates are intended for reuse in other Rust projects. · github.com, 9 Oct 2026
- Components
- The project includes a Rust library, Python bindings, JavaScript bindings, and a standalone command-line tool. · github.com, 9 Oct 2026
- Deployment
- The CLI can be installed with Cargo, Docker, PyPI, conda-forge, or pre-built binaries. · github.com, 9 Oct 2026
- Install options
- The CLI can be installed with Cargo, Docker, PyPI, conda-forge, or prebuilt binaries. · github.com, 9 Oct 2026
- Integration
- The Python README identifies oxrdflib as a library providing rdflib stores using Pyoxigraph. · github.com, 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, 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, 9 Oct 2026
- Licensing
- The project is dual-licensed under Apache License 2.0 or MIT, at the user's option. · github.com, 9 Oct 2026
- Limit
- The project states that SPARQL query evaluation has not yet been optimized. · github.com, 9 Oct 2026
- Product
- Oxigraph is a graph database and RDF and SPARQL toolkit. · github.com, 9 Oct 2026
- Python
- Pyoxigraph provides in-memory and disk-based stores and is distributed through PyPI and conda-forge. · github.com, 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, 9 Oct 2026
- Security
- The CLI documentation demonstrates placing nginx basic authentication in front of the server to protect update and store endpoints. · github.com, 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, 9 Oct 2026
- SPARQL
- It implements SPARQL 1.1 Query, Update, and Federated Query. · github.com, 9 Oct 2026
- Standards
- It implements SPARQL Query, Update, and Federated Query, plus multiple RDF and SPARQL result formats. · github.com, 9 Oct 2026
- Storage
- The database is based on the RocksDB key-value store. · github.com, 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. · github.com, 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. · github.com, 9 Oct 2026
Where Oxigraph stands on Freedom251
- Knowledge Graph Software#11 of 33