nosql.apixml.net

Implement persistent Key/Value storage using client side javascript only

Installation
    <script src="http://nosql.apixml.net/nosql.js" ></script>
Save data
    var id = nosql.guid();
    nosql.put(id,"hello world").then(function (data) {
           // This stores "Hello world"
    });

Load data
    nosql.get(id).then(function(data){
            alert(data);
    });


Each key in the store must be a GUID (i.e. 9ED4B528-7F5F-3074-BBBF-947C6133ED13), this is to prevent overlaps between your keys and other user's keys. Data can be any string, typically this would be json, but you can store any UTF8 string (not binary data).
This is backed by a REST API, which you make a GET, POST, or DELETE request to http://nosql.apixml.net/[GUID] to retrieve, update/insert and delete data respectively.