# AWS S3

Cloud Storage

Object storage, file uploads, and static hosting

Interact directly with Amazon S3. Upload files, generate pre-signed URLs, manage buckets, and list objects via the REST API.

### Details

**Auth Type**  
AWS Signature Version 4

**Rate Limit**  
3,500 PUT/COPY/POST/DELETE and 5,500 GET/HEAD requests per second per prefix

**Pricing**  
$0.023 per GB (Standard storage)

**Try It**  
Add to Agent  
Export to Postman [Full Docs](https://docs.aws.amazon.com/AmazonS3/latest/API/Welcome.html)

### Step 1: Save your provider key

This is **NOT** your Callio key. Enter the API key from the provider's dashboard (e.g. OpenAI/SendGrid).

Save Provider Key

### AWS Signature Version 4

1. Go to AWS IAM Console  
2. Create an Access Key and Secret Key  
3. Note your bucket name and region

[Get API Credentials](https://console.aws.amazon.com/iam)

## Getting Started

1

### Try It Instantly

Click "Try It" above to test the API in the playground

2

### Add to Your Agent

Click "Add to Agent" to get your API key and integrate

## Common Use Cases

- File uploads
- Image hosting
- Pre-signed download URLs
- Data backups
- Asset delivery

## 💻 Code Examples

Get started quickly with these code examples in your favorite language

### cURL

```
curl -X GET \
  'https://www.callio.dev/api/proxy/aws-s3/forward?target=https%3A%2F%2Fs3.amazonaws.com%2Fendpoint' \
  -H 'Authorization: Bearer YOUR_CALLIO_KEY' \
  -H 'Content-Type: application/json'
```

💡 **Tip:** Replace `YOUR_CALLIO_KEY` with your actual Callio API key from the [dashboard](/content/keys/index.html).

## Ready to integrate AWS S3?

Test endpoints live or generate your API key and start building in minutes.
