The only documentation on Neo4j's HTTP-endpoint is given by a set of examples. As far as I can see there is no formal specification of the JSON-responses a request might result in. This makes writing a driver for the HTTP-endpoint guesswork. For example, the
meta -objects in
Row are a sequence of objects which can either be
Meta -objects or sequences of
Meta -objects. Who knew? The
type-key in a
Meta-object can be either
node; as far as I can see the examples do not include any other value for
type; but maybe my parser is broken with only those two values. Etc. etc.
As far as rants as concerned: Is Neo4j one of those companies where the marketing department has taken over the company so thoroughly that Free is still too high a price to actually use the product?