---
title: "Amazon S3 (AWS) integration · RUAL Documentation"
description: "Use Amazon S3 (AWS) in RUAL blueprints. Open an AWS connection, and upload, list and delete S3 objects. Every block, with its pins."
canonical: https://docs.rual.nl/integrations/aws
language: en
---

# Amazon S3 (AWS)

Open an AWS connection, and upload, list and delete S3 objects.

## Blocks

Add these blocks on the canvas by searching for their name. Each block page lists its pins and how it behaves.

- [s3 delete `awsconnection_s3_delete` Deletes an S3 object from a bucket.](https://docs.rual.nl/block-types/amazon%20aws/awsconnection_s3_delete)

- [s3 list `awsconnection_s3_list` Lists S3 objects in a bucket.](https://docs.rual.nl/block-types/amazon%20aws/awsconnection_s3_list)

- [s3 upload `awsconnection_s3_upload` Uploads an object to Amazon S3.](https://docs.rual.nl/block-types/amazon%20aws/awsconnection_s3_upload)

- [open connection `function_aws_open_connection` Opens an AWS connection for use with further AWS functions.](https://docs.rual.nl/block-types/amazon%20aws/function_aws_open_connection)

## Next steps

- [Third-Party Integrations](https://docs.rual.nl/tutorials/third-party-integrations): Calling outside APIs, receiving their webhooks, keeping data in sync and handling failures.

- [All integrations](https://docs.rual.nl/integrations): Everything RUAL connects to, by what it is for.
