Go to file
Simon Tokumine d704dc39d0 red herring
2012-04-19 11:38:27 -04:00
app red herring 2012-04-19 11:38:27 -04:00
config by default cluster.js binds to 127.0.0.1 instead of 0.0.0.0 2012-02-09 16:53:21 +01:00
logs updated gitignore and added required directories for node cluster to work out of the box 2011-09-05 17:01:23 +01:00
pids updated gitignore and added required directories for node cluster to work out of the box 2011-09-05 17:01:23 +01:00
spike added websocket spike 2012-04-10 12:53:38 +01:00
test make wellformed CSV and stream back to browser. #9 2012-04-13 15:37:09 +01:00
.gitignore updated gitignore and added required directories for node cluster to work out of the box 2011-09-05 17:01:23 +01:00
app.js quick tidy 2011-10-07 17:28:07 +01:00
cluster.js by default cluster.js binds to 127.0.0.1 instead of 0.0.0.0 2012-02-09 16:53:21 +01:00
LICENSE update licence 2011-10-07 17:19:37 +01:00
package.json bump version 2012-04-13 16:59:41 +01:00
README.md notes on node 0.4 2012-03-16 14:18:43 +01:00
TODO.md add notes on locking cache 2011-09-20 22:11:33 -03:00

SQL API for cartodb.com

Provides a nodejs based API for running SQL queries against CartoDB.

  • Users are authenticated over OAuth. Also provides ability to make public "SELECT" only calls.
  • OAuth requests to this API should always be made over SSL.

core requirements

  • postgres
  • redis
  • node >v0.4.8 && < 0.7.0>
  • npm

usage

Edit config/environments/.js Make sure redis is running and knows about active cartodb user.

node [cluster.js|app.js] <environment>

Supported values are developement, test, production

for examples of use, see /tests

Install dependencies

npm install

tests

see test/README.md

note on 0.4.x

output of large result sets is slow under node 0.4. Recommend running under 0.6 where possible.