SharpBox - Store everything

Almost all applications on your server, desktop, laptop or mobile device store data in the form of mass data, e.g. photos, binary files or documents and as meta data objects (key,value-pairs), e.g. blog entries, address records or geographical location information. Existing cloud services offer different interfaces for application integration to achieve nearly the same: to store mass and meta data in the cloud. SharpBox abstracts existing proprietary technologies under a clear, easy to use and reliable API available on the most important platforms in the industry (Windows, Linux, MAC, Windows Phone 7, Android and iOS).
Do you want to write code for storing data in the cloud only once in your application? SharpBox is the right free open source solution for your project. Our goal is to disburden software projects from the demand to implement storage access twice to support a wide range of storage clouds.
Are you a cloud storage service provider and do you want to offer your platform for a growing community of software developers and ISVs? SharpBox is the right free open source solution under the MIT license. Just contact us or start writing your own cloud storage service provider, based on our integration API for storage vendors.

API Services

Documentation

Become involved

SharpBox Mass-Data API
(Supports the access to different cloud storage providers, e.g. DropBox, Box.NET or StoreGate based on internet technologies, e.g. JSON, WebDAV or HTTP)
Developer Tutorials
(Our list of step by step tutorials, the fast track for every new SharpBox developer to connect an existing application with the cloud.)
Build SharpBox from scratch
(Check-out our code directly from the respository and start building the library from scratch. Dig into the code on the platform of your choice.)
 
SharpBox Object-Store API
(Supports the access to different cloud based object stores, e.g. OpenStack Object Storage, DropBox Meta Data, ...)
API Reference
(The technical API reference where every detail is explained. Everybody who wants to start a deep dive into SharpBox should read this.)
Help to fix bugs
(A good starting point to understand the internals of SharpBox is to help fixing bugs. Everybody in the community will be very thankful for this.)
 
SharpBox Vendor-Integration API
(Offers an interface for cloud storage service providers or ISVs to implement a new protocol provider in the backend of SharpBox)
 
Starting new features
(Help us to come a little bit closer to our vision, storing everything. We have a list of open ideas here but feel free to start your own)

NuGet

Download SharpBox from CodePlex or install using NuGet

Supported Cloud Storage Services

  • WebDAV (IIS7 & Apache tested)
  • CIFS/Local FileSystem - experimental
  • FTP - experimental
Who is using SharpBox?

With SharpBox you are in good company. Here are just a view projects which are using the SharpBox APIs. Whenever you have finished your project let us know, we are glad to add your project to our testimonials page here

 

Stay in touch - follow us

Donate

SharpBox is a free open source project that a couple of people developed in my personal time. We really appreciate your feedback and support for SharpBox and its future development. Your donation will be used to invest in software or storage accounts to extend our platform support.

Credit Where Credits Are Due

Last edited Jul 17, 2012 at 7:16 AM by dei79, version 155