I know that there are other key/value stores similar to http://openkeyval.org out there but i cannot remember their names.
Please enlighten me.
i need the following features:
- free
- can be used via 100% clientside code
- fast and easy to integrate with
edit:
dropped the security requirement, since its not very important to me and was skewing the answers towards self-hosted solutions.
found another service:
http://rastajs.errorjs.com/
this one is easy to use but seems to mangle my values by removing all the spaces!
I needed something like that, so I've built this: KVStore.io, a simple key/value API based storage service
It's still under heavy development (it's an alpha version...) but I'm using it to store some stuffs (like website marketing forms) and it's working nicely...
StackMob or Parse if you want a (client-side) JavaScript API with user management, facebook/twitter integration, data store (with geospatial), and push notifications.
StackMob also lets you host your website.
For more flexibility, less service lock-in, and cheaper scalability: I would suggest CouchDB (though you would likely still use a hosting service like Cloudant). CouchDB can host your website, and provides a HTTP API for storing data, to which your client-side JavaScript can make REST calls.
Besides Parse, StackMob and Cloudant, there are other solutions:
Parse.com's data storage api has a really wonderful jquery library ( https://github.com/srhyne/jQuery-Parse ) that makes it extremely easy to have simple key/value storage from your front-end javascript.
OpenKeyval is open-source, so you can host it yourself internally and add whatever access limitations you like.
CouchDB is basically OpenKeyval on steroids. It provides a RESTful JSON API than can be accessed from any environment that allows HTTP requests (i.e., JavaScript) but you'll have to host it yourself since there aren't any public-facing CouchDB servers (that I know of).
And since you're looking for a list: