Ocaml library for accessing Amazon S3

Main workflow

This library provides access to Amazon Simple Storage Solution (S3).

The following S3 operations are supported:

The library also implements fetching credentials through IAM service.

The library supports both lwt and async concurrency models.

Api

This library is originally based on s3_cp example found at https://github.com/mirage/ocaml-cohttp/blob/master/examples/async/s3_cp.ml, but has diverted (and grown) substantially since.