Resources



Developer Tools

libs3: A C Library API for Amazon S3

Click for a printer friendly version of this document Printer Friendly Save to del.icio.us
 

The libs3 project implements a complete C library API for Amazon S3. It is intended to be easy to use, comprehensive, and suitable for use from any C or C++ program.

Submitted By: Bryan J. Ischo  
AWS Products Used: Amazon S3
Language(s): C/C++
License: GNU General Public License (GPL version 2)
Source Control Access: http://libs3.ischo.com.s3.amazonaws.com/index.html

PLEASE NOTE THAT libs3 IS ACTUALLY RELEASED UNDER THE TERMS OF THE GNU General Public License (GPL version 3) - NOT VERSION 2 AS LISTED ABOVE. Amazon's forms do not allow the selection of GPL v3, and in order to be as informative as possible, I selected GPL v2 from the list of licenses, but this is slightly inaccurate, as libs3 is actually released under the GPL v3.

This library provides an API for using Amazon's S3 service (see http://s3.amazonaws.com). Its design goals are:

- To provide a simple and straightforward API for accessing all of S3's functionality

- To not require the developer using libs3 to need to know anything about:

- HTTP

- XML

- SSL

In other words, this API is meant to stand on its own, without requiring any implicit knowledge of how S3 services are accessed using HTTP protocols.

- To be usable from multithreaded code

- To be usable by code which wants to process multiple S3 requests simultaneously from a single thread

- To be usable in the simple, straightforward way using sequentialized blocking requests


Discussion

The 5 most recent discussion messages. View full discussion.

KANNAIYAN NATESAN
Posts: 1
Registered: 7/18/09
libs3: A C Library API for Amazon S3
Posted: Jul 19, 2009 9:29 AM PDT
 
  Click to reply to this thread Reply

I'm confused with what License you released this API. It is GPL Version 1 or Version 2 or Version 3.

All I want to take the code use it for commercial or non-commercial use. Let me know how that works.


Reviews
Create Review Write a Review
Be the first to review this.
Welcome, Guest Help
Login Login