RedStore 0.5.4

Lightweight RDF Triplestore powered by Redland
RedStore is a lightweight RDF triplestore package written in C using the Redland library.


redstore [options] [< name >]
 -p < port > Port number to run HTTP server on (default 8080)
 -b < address > Bind to specific address (default all)
 -s < type > Set the graph storage type
 -t < options > Storage options
 -n Create a new store / replace old (default no)
 -v Enable verbose mode
 -q Enable quiet mode

Add a URI to the triplestore:

 curl --data uri= http://localhost:8080/load

Add a file to the triplestore:

 curl -T file.rdf 'http://localhost:8000/data/'

Add a file to the triplestore with type specified:

 curl -T file.rdf -H 'Content-Type: application/x-turtle' 'http://localhost:8000/data/data.rdf'

Load a URI:

 curl --data uri= http://localhost:8080/load

You can delete graphs with in the same manner, using the DELETE HTTP verb:

 curl -X DELETE 'http://localhost:8000/data/'


RedStore uses a standard automake build process:

 make install

Main features:

  • SPARQL over HTTP support
  • An HTTP interface that is compatible with 4store.
  • Only build dependancy is Redland.
  • Unit tests for most of the HTTP server code.

last updated on:
October 31st, 2011, 7:48 GMT
license type:
GPL v3 
developed by:
N. Humfrey
ROOT \ Database \ Database APIs
Download Button

In a hurry? Add it to your Download Basket!

user rating



Rate it!
What's New in version 0.5.1
  • This version depends on Raptor 2 and the latest versions of Rasqal and Redland, giving you the latest functionality from librdf.
  • Redstore's built-in HTML serializer was removed in favor of using Rasqal and Raptor.
  • Various minor bugs were fixed.
read full changelog

Add your review!