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.
Connect BI tools to ArangoDB
Looking for a way to connect your BI solution with ArangoDB? You can use one of our BI Connectors – Qlik, Tableau, Power BI or Grafana to fetch the data from ArangoDB.
Official Spring Data integration, which provides an Inversion of Control (IoC) Container to manage Plain-Old-Java-Objects (POJO) through Dependency Injection (DI).
The ArangoDB Connector for Spark provides integration between ArangoDB and Apache Spark. With the connector, you have access to all Spark libraries. Spark is a general-purpose distributed data processing engine.
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.
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.
Community-supported Projects (by Language)
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.