JetS3t - Java Toolkit for Amazon S3 and Amazon CloudFront

Sample Code & Libraries>CloudFront>JetS3t Java Toolkit for Amazon S3 and Amazon CloudFront
Community Contributed Software

  • Amazon Web Services provides links to these packages as a convenience for our customers, but software not authored by an "@AWS" account has not been reviewed or screened by AWS.
  • Please review this software to ensure it meets your needs before using it.

JetS3t is a Java (1.4+) toolkit for Amazon S3 and Amazon CloudFront. Building on the Java library provided by Amazon, the toolkit aims to simplify interaction with Amazon S3, while providing additional features.


Submitted By: James Murty
AWS Products Used: Amazon CloudFront, Amazon S3
Language(s): Java
License: Apache License 2.0
Created On: January 18, 2007 12:02 AM GMT
Last Updated: March 21, 2010 9:58 PM GMT
Download the latest JeS3t code from the project home site, and get involved at the development site


Super Eazy
Can't really say any more than has already been said, other than this is one of the easiest to use and most extensive toolkits for s3 out there. Synchronize takes care of my server backups and Cockpit is the perfect gui for the desktop... Its all you need... My only gripe is that I wish I would have found it sooner...
alphax3 on April 8, 2008 4:16 PM GMT
This is how it should be
The only thing i am left wondering after using JetS3 is why Amazon didn't produce a set of classes that match this for flexibility and ease of use. Even before I get to use the libraries myself, I have found the sample applications to be invaluable as a way to administer my S3 account. Creating buckets and monitoring etc is a breeze using this software. Now lets talk about the actual Java classes! OH MY. They just work. They do all the heavy lifting, all the security authentication, all the transfer and confirmation. I mean you just can't get much easier. I have written some helper classes that wrap up some common functionality and made them available as command-line driven tools for me to use with other systems. Think of it like "wget" but for S3
A. R. Williamson on April 13, 2007 8:57 AM GMT
Great APIs + Friendly GUI Apps
Jets3t is the best out there. It contains a great API (i.e. the toolkit) to work with Amazon S3 from your Java Program. And it has very mature apps to use manually. It is very easy to start going. As you develop your code you can use the GUI apps to help in those parts where your code is not working yet. Friendly, Robust, Easy to Use, Mature. Great Library.
carpenter2008 on March 20, 2007 4:05 PM GMT
This is really the only working model java based S3 code on the net. I used jets3t Cockpit for file management. It lays down the law.
Alain Choix on January 30, 2007 7:07 AM GMT
Easy to use, and extensible. The support has been amazing!!
I started looking for solutions to synchronize my system and I bumped into synchronize. I liked it for several reasons: - Java (I know java, in case of an exception or further customization) - It had the synchronize capabilities that I was looking for - It runs in any platform. The current version 0.4.0 worked okay for the most part, when I started using it. Because it worked well, I decide to use it as a reliable mechanism for my personal data backups, not only the file here and there, but more like a backup of my linux server. So the demand grew pretty quickly. The data that I was uploading was of about 5000 files, most of it in photos, but I have all sort of files movies, html, synchronize, etc.. etc.. This is when things started to failed. I contacted the developer and offer to help, but the developer synchronize, didn't even gave me a chance to look into the problems. He started fixed the code quicker than I could report the problem. After maybe 6 or 8 defects, things got very stable and I am now uploading my data with no problem. The synchronize is to use the current synchronize code, as it is more reliable. A lot of the problem were related to with amazon being to sensitive with the data that is being uploaded, so when amazon starts to have hi-cups, synchronize comes to the rescue, and it tries to upload the file 3 times. I can happily report that there has not been one time when one of files doesn't get uploaded. synchronize, is really the way to go. Because it works in all platform, it is the same look and feel everywhere, and as added bonus you only need java, synchronize, and the scheduling services. synchronize comes with full support for Windows and Linux. Thank you to synchronize!! Written by Angel Vera
Angel Vera on January 24, 2007 5:35 PM GMT
We are temporarily not accepting new comments.
©2017, Amazon Web Services, Inc. or its affiliates. All rights reserved.