RedStore

Mac · Linux · Self-hosted · API

Freedom report

Two barsScore 6.5

  • Free tierA free tier is on its own pricing page
  • Open codeNo open-source code on record
  • Runs widely2 of 6 device platforms
  • DocumentedPlans, terms and facts published

RedStore is a self-hosted RDF triplestore written in C using the Redland library. It provides an HTTP interface and built-in server for working with RDF, including SPARQL queries and graph-store operations. 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. RedStore supports a wide range of RDF formats, including Turtle. Storage options include hashes, MySQL, memory, PostgreSQL, SQLite, and Virtuoso, with hashes as the default; a storage module must support contexts. The HTTP interface can load a URI at startup or receive RDF files by HTTP PUT, while rdfproc supports offline operations. The project identifies Redland as its only runtime dependency, with minimum versions of raptor2 2.0.4, rasqal 0.9.27, and redland 1.0.14. Installation uses an automake process involving configure, make, and make install. The project includes unit and integration tests and says a Mac OS X app is available. RedStore is free under GPL version 3 or any later version at the user's option.

Who it is for

RedStore suits developers who need a self-hosted RDF store with HTTP and SPARQL access. It also offers offline operations through rdfproc and several Redland-backed storage options.

What is good

  • Includes a built-in HTTP server and interface
  • Supports SPARQL 1.1 protocol and graph-store standards
  • Offers several Redland storage modules
  • Compatible with rdfproc for offline operations

What to know first

  • Requires Redland and listed minimum library versions
  • Installation uses an automake build process
  • Storage modules must support contexts

Verdict

RedStore combines HTTP access, SPARQL standards support, and multiple storage choices in a self-hosted RDF triplestore. Its listed library requirements and build process are worth considering before installation.

Get started with RedStore

  1. Open the RedStore project website on GitHub.
  2. Choose a supported environment: Linux, macOS, API use, or self-hosting.
  3. Install Redland with raptor2 2.0.4 or later, rasqal 0.9.27 or later, and redland 1.0.14 or later.
  4. Build and install with configure, make, and make install.
  5. Use the HTTP interface to load a URI at startup or send RDF files with HTTP PUT.

What the free plan stops at

The free plan is the GPL-licensed self-hosted software. The listed minimum library versions are raptor2 2.0.4, rasqal 0.9.27, and redland 1.0.14.

Questions about RedStore

How much does RedStore cost?

The listed plan is free at 0.00 USD per free.

What platforms does RedStore support?

The listed platforms are Linux, macOS, API, and self-hosted deployment. The project also says a Mac OS X app is available.

Which RDF and SPARQL formats does it support?

The project describes support for a wide range of RDF formats, including Turtle. Its listed standards include SPARQL 1.0 Query and three SPARQL 1.1 standards: Protocol for RDF, Graph Store HTTP Protocol, and Service Description.

What storage options are available?

Supported Redland modules include hashes, MySQL, memory, PostgreSQL, SQLite, and Virtuoso, provided the module supports contexts. Hashes is the default.

What license does RedStore use?

It is distributed under the GNU General Public License, version 3 or any later version.

Who maintains RedStore?

The project names Nicholas J. Humfrey as author and maintainer.

RedStore plans and pricing

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

Compared on RDF databases

Free plan
Yes
Deployment options
self-hosted
SPARQL support
sparql 1.1
Supported RDF formats
Turtle

Best RedStore alternatives

See all 20