Learn More Download

Bridge the gap between Cloud Storages and Application Providers

The Reva project is dedicated to create a platform to make cloud storages and applicaiton providers inter-operable.
The goal of the project is not recreate other services but to offer a straightforward way to connect existing services in a simple, portable and scalable way by leveraging on the CS3 APIS.

Modularity

Almost any component of Reva can we swapped in by your own components very easily: from HTTP middlewares and storage adapters to gRPC interceptors and more. You only need to know Go!

Always Open Source

Reva is developed on GitHub by multiple contributors who believe in the project. New contributors are always welcome to join! Take a look at the Community page to reach us.

Inter-operability

Leveraging on the CS3 APIS built on gRPC and Protocol Buffers, anyone can develop a component outside the Reva core in any language: polyglot inter-operability!


CERN, the European Organization for Nuclear Research, is located at the heart of Europe, astride the Franco-Swiss border. It is known not only for its flagship project (the Large Hadron Collider or LHC), but also for being the place where Sir Tim Berners-Lee created the World Wide Web in 1989.

Reva is used every day at CERN to power the CERNBox backend, the CERN collaborative platform for 17,000 users and 7 PB of data.