Get the latest driver for your language
Together with the ArangoDB community we provide drivers for many languages.
Are you missing a driver? Share your knowledge and a bit of your time to pave the way for your lang-mates! (You will find more info in the ArangoDB HTTP Documentation)
Run ArangoDB in just few minutes: Start your free two weeks trial with ArangoDB Cloud Service – ArangoDB Oasis.
Node.js Drivers
Repository: arangojs by ArangoDB Core Team
Author: Alan Plum
License: Apache License 2.0
Type: Client for JavaScript
Support for Version: 3.7, 3.6, 3.5, 3.4
Repository: Feathers ArangoDB service
Author: Brian McBride @Brian-McBride
License: The MIT License (MIT)
Type: A Feathers database adapter for ArangoDB using official NodeJS driver
Support for Version: 3.6, 3.5, 3.4, 3.3
Repository: Orango
Author: Rob Taylor @roboncode
License: The MIT License (MIT)
Type: ArangoDB Object Modeling for Node.js, Foxx and Modern Web Browsers
Support for Version: 3.6, 3.5, 3.4, 3.3
PHP Drivers
Repository: ArangoDB-PHP by ArangoDB Core Team
Authors: Jan Steemann @steemann, Frank Mayer @frankmayer_
Type: PHP ODM for ArangoDB
License: Apache License 2.0
Packagist: ArangoDB
Support for Version: 3.6, 3.5, 3.4, 3.3, 3.2, 3.1, 3.0
Repository: arangodb-php-odm
Authors: Lucas de Souza Vieira @lucassouzavieira
License: MIT License
Type: A PHP ODM for ArangoDB database
Support for Version: 3.6, 3.5, 3.4
Repository: ArangoDB-PHP-Core Unmaintained
Authors: Frank Mayer @frankmayer_
License: Apache License 2.0
Packagist: ArangoDB-PHP-Core
Support for Version: 3.6, 3.5, 3.4, 3.3, 3.2, 3.1, 3.0
Author: Helder Santana @helder_js
Type: ArangoDB Silex Service Provider
Support for Version: 3.6, 3.5, 3.4, 3.3, 3.2, 3.1, 3.0
Author: Francis Chuang @F21Global
License: Apache License 2.0
Type: ODM built on top of arangoDB-PHP
Packagist: Paradox
Support for Version: 3.6, 3.5, 3.4, 3.3, 3.2, 3.1, 3.0
Repository: ArangoDB-PHP-Core-Guzzle Unmaintained
Authors: Frank Mayer @frankmayer_
Type: This library adds Guzzle 5 support to the ArangoDB-PHP-Client
Support for Version: Early Stage
Repository: ArangoDB-PHP-AQL-Generator Unmaintained
Author: Tarsis Lima, @tarsysweb
Type: An AQL PHP Generator
Support for Version: Early Stage
Java Drivers
Repository: arangodb-java-driver by ArangoDB Core Team
Author: ArangoDB GmbH
License: Apache License 2.0
Support for Version: 3.7, 3.6, 3.5, 3.4
Dotnet Drivers
Repository: arangodb-net-standard
Authors: @rossmills99 Ross Mills
License: Apache License 2.0
Type: A consistent, comprehensive, minimal interface to enable .NET applications to use the complete range of features exposed by the ArangoDB REST API.
Support for Version: 3.6
Repository: ArangoDB-NET
Authors: Tomas Bosak
License: MIT License
Support for Version: 3.6, 3.5, 3.4, 3.3, 3.2, 3.1, 3.0
Repository: arangoclient.net
Author: Raoof Hojat
License: Eclipse Public License
Support for Version: 3.6, 3.5, 3.4, 3.3, 3.2, 3.1, 3.0
Go Drivers
Repository: go-driver by ArangoDB Core Team
Author: Ewout Prangsma
License: Apache License 2.0
Type: Golang driver for ArangoDB.
Support for Version: 3.7, 3.6, 3.5, 3.4
Repository: aranGoDriver
Author: Tobias Eiss
License: MIT License
Type: ArangoDB-driver in golang
Support for Version: 3.6, 3.5, 3.4, 3.3, 3.2, 3.1
Python Drivers
Repository: pyArango [Documentation]
Python Object Wrapper for ArangoDB with built-in validation
(supports Python 2 and Python 3)
Author: Tariq Daouda
License: Apache License 2.0
Support for Version: 3.6, 3.5, 3.4, 3.3, 3.2, 3.1, 3.0
Repository: python-arango [Documentation]
Python Driver for ArangoDB REST API
(tested with Python 2.7.x, 3.4.x and 3.5.x)
Author: Joohwan Oh
License: MIT License
Support for Version: 3.6, 3.5, 3.4, 3.3, 3.2, 3.1, 3.0
Repository: Python ORM Layer For ArangoDB
Author: Kashif Iftikhar @kashifpk
License: GNU General Public License
Type: A SQLAlchemy like ORM implementation using python-arango as the backend library
Support for Version: 3.6, 3.5, 3.4, 3.3
Repository: ArangoPy
Author: Sascha Häusler
License: MIT License
Support for Version: 3.6, 3.5, 3.4, 3.3, 3.2, 3.1, 3.0
Scala Drivers
Repository: Scarango
Author: Matt Hicks
License: MIT License
Type:ArangoDB client written in Scala
Support for Version: 3.6, 3.5, 3.4, 3.3, 3.2, 3.1
Repository: avokka
Authors: @bicouy0
License: MIT License
Type: ArangoDB client in scala with help from scodec for velocypack and akka for velocystream
Support for Version: Early Stage
Repository: Proteus
Authors: Charles Hunt
Support for Version: Early Stage
Railo Drivers
Repository: CF/Railo driver Unmaintained
Author: Jesse Shaffer
License: MIT License
Type: ArangoDB Driver for ColdFusion 10+ and Railo 4.1+
Support for Version: 3.6, 3.5, 3.4, 3.3, 3.2, 3.1, 3.0
D Drivers
Repository: reed Unmaintained
Author: repeatedly
License: Boost Software License
Support for Version: 3.6, 3.5, 3.4, 3.3, 3.2, 3.1, 3.0
Dart Drivers
Repository: arango_dart
Author: rotestein
License: MIT License
Support for Version: Early Stage
Vert-X Drivers
Repository: vertx-arangodb Unmaintained
Authors:: Santo @santoprive
License: Apache License 2.0
Type: Vert.x module
Support for Version: 3.6, 3.5, 3.4, 3.3, 3.2, 3.1, 3.0
Blueprints Drivers
Repository: arangodb-tinkerpop-provider
Author: Horacio Hoyos
License: Apache License 2.0
Type: An implementation of the Tinkerpop3 OLTP Provider API for ArangoDB
Support for Version: 3.6, 3.5, 3.4, 3.3, 3.2, 3.1, 3.0
Clojure Drivers
Repository: Clojure driver
Author: Stefan Edlich & Peter Fessel
License: Apache License 2.0
Support for Version: 3.6, 3.5, 3.4, 3.3, 3.2, 3.1, 3.0
Repository: Travesedo
Author: J Patrick Davenport
License: Eclipse Public License
Support for Version: 3.6, 3.5, 3.4, 3.3, 3.2, 3.1, 3.0
Repository: arango-session Unmaintained
Author: J Patrick Davenport
License: Eclipse Public License
Type: A Ring compatible session manager built on ArangoDB
Author: J Patrick Davenport
License: Eclipse Public License
Type: A Clojure library for using Ragtime to migrate an ArangoDB Database
Ruby on Rails Drivers
Repository: ArangoRB Gem, ArangoRB Github
Authors: Stefano Martin @StefanoMartin
License: MIT License
Type: Ruby driver for ArangoDB's HTTP API
Support for Version: 3.6, 3.5, 3.4, 3.3, 3.2, 3.1, 3.0
Elixir Drivers
Repository: ArangoDB.Ecto
Authors: Manuel Pöter @mpoeter and Marcel van Pinxteren @pinx
License: MIT License
Type: Ecto 2.x adapter for ArangoDB
Support for Version: 3.6, 3.5, 3.4, 3.3, 3.2
Repository: Arangox
Authors: Suazi Thustra @suazithustra
License: MIT License
Type: ArangoDB driver for Elixir with connection pooling, support for Active Failover, transactions and cursors
Support for Version: 3.6, 3.5, 3.4, 3.3
Repository: xarango
Authors: Michel Benevento @beno
Download driver & online documentation
License: Apache 2.0
Type: Elixir driver for ArangoDB
Support for Version: Early Stage
Repository: arangoex
Authors: Austin Morris @austinsmorris
License: MIT License
Type: An elixir driver for ArangoDB
Support for Version: Early Stage
F# Drivers
Repository: Farango
Authors: Anthony Shull @anthonyshull
Documentation
License: Apache 2.0
Type: A native F# client for ArangoDB
Support for Version: 3.6, 3.5, 3.4, 3.3
Rlang Drivers
Repository: aRango-driver
Authors: Gabriele Galatolo @ggalatolo
Documentation
License: Apache 2.0
Type: aRangodb: an R Package to Store, Retrieve and Visualize Data with the Multi-Model Database ArangoDB
Support for Version: 3.6, 3.5, 3.4
Rust Drivers
Repository: arangors
Authors: Guoli Lyu @guoli-lyu
Documentation
License: MIT License
Type: Easy to use Rust driver for ArangoDB
Support for Version: 3.6, 3.5

















