- Readme
- Usage guide
- License
- Automated CI build
- Nuget package
A tick indicates an item is implemented and has automated tests in place.
- Basic authentication
- JWT authentication
- GET/_api/collection reads all collections
- POST/_api/collection Create collection
- DELETE/_api/collection/{collection-name} Drops a collection
- GET/_api/collection/{collection-name} Return information about a collection
- GET/_api/collection/{collection-name}/count Return number of documents in a collection
- GET/_api/collection/{collection-name}/properties Read properties of a collection
- PUT/_api/collection/{collection-name}/properties Change properties of a collection
- PUT/_api/collection/{collection-name}/rename Rename collection
- GET/_api/collection/{collection-name}/revision Return collection revision id
- PUT/_api/collection/{collection-name}/truncate Truncate collection
- GET/_api/collection/{collection-name}/figures Return statistics for a collection
- POST/_api/cursor Create cursor
- DELETE/_api/cursor/{cursor-identifier} Delete cursor
- PUT/_api/cursor/{cursor-identifier} Read next batch from cursor
- GET/_api/database List of databases
- POST/_api/database Create database
- GET/_api/database/current Information of the database
- GET/_api/database/user List of accessible databases
- DELETE/_api/database/{database-name} Drop database
- DELETE/_api/document/{collection} Removes multiple documents
- PATCH/_api/document/{collection} Update documents
- POST/_api/document/{collection} Create document
- PUT/_api/document/{collection} Replace documents
- DELETE/_api/document/{document-handle} Removes a document
- GET/_api/document/{document-handle} Read document
- HEAD/_api/document/{document-handle} Read document header
- PATCH/_api/document/{document-handle} Update document
- PUT/_api/document/{document-handle} Replace document
- GET/_api/gharial List all graphs
- POST/_api/gharial Create a graph
- DELETE/_api/gharial/{graph} Drop a graph
- GET/_api/gharial/{graph} Get a graph
- GET/_api/gharial/{graph}/edge List edge definitions
- POST/_api/gharial/{graph}/edge Add edge definition
- POST/_api/gharial/{graph}/edge/{collection} Create an edge
- DELETE/_api/gharial/{graph}/edge/{collection}/{edge} Remove an edge
- GET/_api/gharial/{graph}/edge/{collection}/{edge} Get an edge
- PATCH/_api/gharial/{graph}/edge/{collection}/{edge} Modify an edge
- PUT/_api/gharial/{graph}/edge/{collection}/{edge} Replace an edge
- DELETE/_api/gharial/{graph}/edge/{definition} Remove an edge definition from the graph
- PUT/_api/gharial/{graph}/edge/{definition} Replace an edge definition
- GET/_api/gharial/{graph}/vertex List vertex collections
- POST/_api/gharial/{graph}/vertex Add vertex collection
- DELETE/_api/gharial/{graph}/vertex/{collection} Remove vertex collection
- POST/_api/gharial/{graph}/vertex/{collection} Create a vertex
- DELETE/_api/gharial/{graph}/vertex/{collection}/{vertex} Remove a vertex
- GET/_api/gharial/{graph}/vertex/{collection}/{vertex} Get a vertex
- PATCH/_api/gharial/{graph}/vertex/{collection}/{vertex} Update a vertex
- PUT/_api/gharial/{graph}/vertex/{collection}/{vertex} Replace a vertex
- POST/_api/transaction Execute transaction
- POST /_api/aqlfunction
- DELETE /_api/aqlfunction/{name}
- GET /_api/aqlfunction
- PUT/_api/collection/{collection-name}/unload Unload collection
- PUT/_api/collection/{collection-name}/load Load collection
- GET/_api/collection/{collection-name}/checksum Return checksum for the collection
- GET/_api/collection/{collection-name}/figures Return statistics for a collection
- PUT/_api/collection/{collection-name}/loadIndexesIntoMemory Load Indexes into Memory
- PUT/_api/collection/{collection-name}/recalculateCount Recalculate count of a collection
- PUT/_api/collection/{collection-name}/rotate Rotate journal of a collection
- TODO
- TODO
- GET/_api/edges/{collection-id} Read in- or outbound edges
- POST/_api/traversal executes a traversal
- TODO
- TODO
- TODO
- TODO
- TODO
- TODO
- VelocyStream support
- VelocyPack-over-HTTP support