The DaviX project aims to provide a solution for optimized remote I/O, data management and large collections of file management over the WebDav, Amazon S3 and HTTP protocols.
Davix is Multi-plateform, Open Source and is written in C++.



DaviX is composed of two components:

  • libdavix: a C++ library. it offers an HTTP API, a remote I/O API and a POSIX compatibility layer.
  • davix-*: several utilities for file transfert, large collections of files management and large files management.

DaviX supports features like session reuse, redirection caching, vector operations, Metalink, X509 client certificate, proxy certificate, SOCKS4/5 or VOMS.
For a complete list of feature support, please read the documentation.



Easy Install:
Fedora, Scientific Linux, Red Hat: yum install davix
Ubuntu / Debian: apt-get install davix
OSX: brew install davix

Other OS or advanced users, please see the status  here

Roadmap & Support:
CERN bug report: here
External users bug report: here



Please consult the general documentation and our FAQ

Each davix utility has its own man page.
For using davix with the  ROOT data analysis framework, see here

Source Code

Github repository :

git clone https://github.com/cern-it-sdc-id/davix.git


Internal git  repository at CERN:

 git auth : git clone https://git.cern.ch/reps/davix

 git public : git clone http://git.cern.ch/pub/davix 

Web View



You are here