Amazon Web Services (AWS) introduced Simple Storage Service (S3) in 2006, which allows users to store and retrieve data from anywhere, and in 2010, they added a versioning feature to manage file versions. This feature, however, applies only at the bucket level, prompting the need for a more granular solution. Retool offers a way to implement versioning within a single folder in a non-versioned S3 bucket, allowing users to upload, update, and download files using a customized interface. The process involves setting up a Retool app with components like File Picker and Text Input, using queries to interact with S3, and employing Transformers to manage file versions by appending datetime strings to filenames. Users can create a table to list file versions, and use a dropdown to select specific versions for download, demonstrating Retool’s capacity to enhance S3’s functionality through a user-friendly interface.