KiwiDB

HTTP graph database built in Python 3.

Reference Format

References are strings in the format:
{refIDENTIFIER@GROUP}

Authentication

Currently, there is no authentication system. I’m working to implement one.

Query depth

Currently, there is no query depth. I’m working to implement it.

HTTP API

Query node by reference

GET /{refIDENTIFIER@GROUP}
Response 200 with JSON body

Query nodes by group

GET /@GROUP
Response 200 with JSON body

Insert node with reference

PUT /{refIDENTIFIER@GROUP}
Request must have JSON body
Response 201 with Location header

Insert node into group

PUT /@GROUP
Request must have JSON body
Response 201 with Location header

Remove node

DELETE /{refIDENTIFIER@GROUP}
Response 200

Update node

PATCH /{refIDENTIFIER@GROUP}
Request must have JSON body
Response 200

GitHub

View Github