Skip to content
SPECIFICTION
Get listed

RedStore

github.com

Free plan macOSLinuxAPISelf-hosted
Visit github.com
Spec score 8.1 #10 of 26 in RDF Databases

What it is

RedStore is a free, self-hosted RDF triplestore written in C with the Redland library. It provides a built-in HTTP server and interface for loading and querying RDF data. Supported standards include SPARQL 1.0 Query, SPARQL 1.1 Protocol for RDF, SPARQL 1.1 Graph Store HTTP Protocol, and SPARQL 1.1 Service Description. The project describes support for a wide range of RDF formats, including Turtle. Storage modules can use hashes, MySQL, memory, PostgreSQL, SQLite, or Virtuoso when contexts are supported; hashes is the default. A URI can be loaded at startup, or RDF files can be sent with HTTP PUT. The /sparql endpoint works with the SPARQL Query Tool, and rdfproc supports offline operations. Redland is the only listed runtime dependency, with minimum versions for raptor2, rasqal, and redland. Installation uses configure, make, and make install. RedStore runs on Linux and macOS, offers API use, and has a Mac OS X app.

Spec sheet

Purpose
RedStore is a lightweight RDF triplestore written in C using the Redland library.Read 7 Oct 2026 · github.com
Product
RedStore is a lightweight RDF triplestore written in C using the Redland library.Read 8 Oct 2026 · github.com
Support
The README lists the author's email address as [email protected].Read 8 Oct 2026 · github.com
License
RedStore is free software under the GNU General Public License version 3 or, at the user's option, any later version.Read 8 Oct 2026 · github.com
Maker
The README names Nicholas J. Humfrey as the project author.Read 8 Oct 2026 · github.com
HTTP interface
RedStore has an HTTP interface and a built-in HTTP server.Read 8 Oct 2026 · github.com
Installation
The README describes installation through the standard automake build process using configure, make, and make install.Read 8 Oct 2026 · github.com
Loading data
The HTTP interface can load a URI at startup or accept RDF files via HTTP PUT.Read 7 Oct 2026 · github.com
Mac app
The project says a Mac OS X app is available.Read 8 Oct 2026 · github.com
macOS app
The README states that a Mac OS X app is available.Read 7 Oct 2026 · github.com
Maintainer
The README names Nicholas J. Humfrey and gives an aelius.com email address.Read 7 Oct 2026 · github.com
Offline operations
RedStore is compatible with the rdfproc command-line tool for offline operations.Read 8 Oct 2026 · github.com
Querying
The README demonstrates querying the store through its /sparql endpoint with the SPARQL Query Tool.Read 7 Oct 2026 · github.com
RDF formats
The project says RedStore supports a wide range of RDF formats.Read 8 Oct 2026 · github.com
Requirements
The listed minimum Redland library requirements are raptor2 2.0.4, rasqal 0.9.27, and redland 1.0.14.Read 8 Oct 2026 · github.com
Runtime dependency
The README identifies Redland as RedStore's only runtime dependency.Read 7 Oct 2026 · github.com
Standards
It supports SPARQL 1.0 Query, SPARQL 1.1 Protocol for RDF, SPARQL 1.1 Graph Store HTTP Protocol, and SPARQL 1.1 Service Description.Read 8 Oct 2026 · github.com
Storage
Supported Redland storage modules include hashes, MySQL, memory, PostgreSQL, SQLite, and Virtuoso; hashes is the default.Read 7 Oct 2026 · github.com
Storage options
Supported Redland storage modules include hashes (the default), MySQL, memory, PostgreSQL, SQLite, and Virtuoso, provided the module supports contexts.Read 8 Oct 2026 · github.com
Testing
The project lists a unit and integration test suite as a feature.Read 8 Oct 2026 · github.com

Plans and prices

RedStore Free GPL-3.0-or-later · self-hosted software Read 8 Oct 2026 · github.com

Every RedStore plan and price →

Strong points and limits

Strong points

  • Free GPL-3.0-or-later software
  • Built-in HTTP server and interface
  • SPARQL 1.1 protocol support
  • Multiple Redland storage modules
  • Supports offline rdfproc operations

Limits

  • Self-hosted deployment required
  • Redland runtime dependency required
  • Installation uses an automake build process

Who it suits

It suits developers and teams needing free RDF storage on Linux, macOS, or a self-hosted server. Its HTTP and SPARQL interfaces fit applications and command-line workflows.

Verdict

RedStore provides a standards-oriented RDF store with HTTP, SPARQL, and several storage back ends. It is a practical fit when self-hosting and source-based installation are acceptable.

Where Specifiction places it

Alternatives to RedStoreAll alternatives →