Projects and Integrations

Community-supported connectors, plugins and projects build on top of ArangoDB

Projects and Integrations

ArangoDB is an open-source database project that heavily relies on contributions from the community. Most of the client drivers are maintained by the community and we are happy to explore new and updated projects nearly every day. Big Thanks for that!

Here you find a short list of some community driven projects around ArangoDB. Some tools, connectors and hack projects that might be of interest to you. The authors would love to hear from you, exploring and testing their tools. Feel free to drop us a line or contribute if you think you can help to improve.

Connectors and Plugins

Official Kubernetes integration – ArangoDB Operator. Run ArangoDB on Kubernetes and do stateful cluster deployments in 5min.

Official DCOS CLI for ArangoDB. Deploy an ArangoDB cluster on an Apache Mesos and run it alongside other distributed applications.

Official Spring Data integration – ArangoDB. The Spring Framework is an open source Java application framework which provides an Inversion of Control (IoC) Container to manage Plain-Old-Java-Objects (POJO) through Dependency Injection (DI).

sails-arango – ArangoDB connector for Sails.js & Waterline originally by Taneli Leppä, now Gabriel Letarte (gabriel-letarte). It provides a set of declarative interfaces, conventions and best practices for integrating with all sorts of data sources.

Loopback – ArangoDB connector for LoopBack by Matteo Padovano (mrbatista). LoopBack is a highly-extensible, open-source Node.js framework that enables you to quickly compose scalable APIs, runs on top of the Express web framework and conforms to the Swagger 2.0 specification.

Guacaphant – ArangoDB data source for Cascading by Patrick Davenport (deusdat). Cascading is a platform for building data apps on Hadoop. Guacaphant is a “tap” (Data Source Connectivity) that allows using ArangoDB as a data source for inputs/outputs in Cascading.

elasticsearch-river-arangodb – River Plugin for ElasticSearch by Patrick Huber (stackmagic). This is an ElasticSearch River plugin that will connect to your ArangoDB server, read the Write-Ahead-Log of a collection and update an ElasticSearch index with the data.

Community-supported Projects (by Language)

arango-session – a Ring compatible session manager by Patrick Davenport.

waller – a Clojure library for using Ragtime by Patrick Davenport.

LAS2peer-AnnotationService – a service to store annotations in ArangoDB by Sadik Bakiu. LAS2peer is a Java-based server framework for developing and deploying services in a distributed Peer-to-Peer (P2P) environment.

zeppelin-arangodb-interpreter – An ArangoDB Interpreter for Apache Zeppelin by Bruno Bonnin. This interpreter only supports AQL. Zeppelin is a web-based notebook that enables interactive data analytics.

aqbjs– ArangoDB Query Builder by Alan Plum. It allows constructing complex AQL queries with a pure JavaScript fluent API.

connect-arango – ArangoDB session store for Connect by our community member Metamist. The projects is based on Express.

graphiti – make your hashes know about ArangoDB by Mike Williamson.

This is just a short list of community projects, we will add more tools on notice. Built something cool with ArangoDB? Give us a shout and share with the rest of the community.

Do you like ArangoDB?
icon-githubStar this project on GitHub.