Announcing the draft Federated Cloud Sharing API

Posted by on Aug 6, 2015 in ownCloud, privacy | 9 Comments

Here you go: link

I believe that federation of cloud services is the next important step for truly secure and flexible file sync and share cloud software. Because of that we are working for a while on the needed technologies and now have the first draft of an open specification ready.
The goal of the Federated Cloud Sharing API is to be a common language for sharing files across different file sharing server implementations. That only works if a wide audience provides input, which is why we started the Open Cloud Mesh initiative and have already been working with and talking about earlier drafts to partners and other open source projects.

The document describes an API which consists of two parts, WebDAV for file transfer and a simple REST based API to initiate sharing and exchange metadata. It is a very simple and pragmatic model, re-using as much existing technology as possible to ease implementation and migration. Rather than re-thinking the entire infrastructure of the web to enable federation, it combines the existing model of email (username @ server) and file transport protocols.

For more information and background on the architecture, read my earlier blog post.

For more general information on Federation, see my preceding post about the Next Generation File Sync and Share technology

This draft is more than theory as it is already implemented in ownCloud, being introduced as ‘server to server sharing’ with ownCloud 7 and matured to its current state which you can try out in ownCloud 8.1. See the video below for Federated Cloud Sharing in action.

9 Comments

  1. Federated Cloud Sharing in ownCloud 8.1 | ownCloud.org
    06/08/2015

    […] addition, today Frank proposed a draft of a Federated Cloud Sharing API to the Open Cloud Mesh working group with the goal of jump-starting a discussion about what is […]

    Reply
  2. ownCloud Server Development First Half of August | ownCloud.org
    10/09/2015

    […] An introduction to Federated Cloud Sharing in ownCloud 8.1 to celebrate the publishing of the first draft Federated Cloud Sharing API. […]

    Reply
  3. 6 creative ways to use ownCloud | D4mations.com
    01/12/2015

    […] ownCloud has no stake in building walled gardens. Enter Federated Cloud Sharing: a protocol developed and published by ownCloud that enables different file sync and share servers to talk to one another and exchange files […]

    Reply
  4. 6 creative ways to use ownCloud | WebSetNet
    06/12/2015

    […] ownCloud has no stake in building walled gardens. Enter Federated Cloud Sharing: a protocol developed and published by ownCloud that enables different file sync and share servers to talk to one another and exchange files […]

    Reply
  5. Frank Karlitschek_ » My 2015 and looking at 2016
    31/12/2015

    […] ownCloud 9.0 will feature another huge step forward early new year. In August I published the Federation API spec that we are currently pushing forward with different organizations and partners.  This is super […]

    Reply
  6. The next Generation of Code Hosting Platforms
    12/02/2016

    […] to federated Free Software solutions is something we already saw in the area of social networks and cloud services. Maybe it is worth looking at what they already achieved and how they did […]

    Reply
  7. Federated Sharing – What’s new in ownCloud 9.0
    14/03/2016

    […] same time share your files with all the other users and clouds out there. Therefor we work hard to document and standardize our protocols and invite other cloud initiatives to join us to create a Federation of Clouds, not only across […]

    Reply
  8. Nextcloud joins Open Cloud Mesh initiative of GÉANT to continue driving Federated Cloud Sharing development | Nextcloud
    04/07/2016

    […] on the Federated Cloud Sharing API initially announced by Frank Karlitschek in August 2015 and building on the Server to Server sharing capabilities developed by Björn Schießle in 2014, […]

    Reply
  9. History and Future of Cloud Federation
    04/07/2016

    […] servers communicate with each other in order to share a file with a user on a different server was publicly documented with the goal to create a standardized protocol. To further the protocol and to invite others to […]

    Reply

Leave a Reply