> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.vapi.ai/llms.txt.
> For full documentation content, see https://docs.vapi.ai/llms-full.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.vapi.ai/_mcp/server.

# AWS S3

Your assistants can be configured to record chat conversations and upload
the recordings to a bucket in AWS S3 when the conversation ends.  You will
need to configure the credential and bucket settings in the "Cloud Providers"
section of the "Provider Credentials" page in the Vapi dashboard.

See these [instructions](https://docs.aws.amazon.com/IAM/latest/UserGuide/access-keys-admin-managed.html) for generating AWS access keys.

## Credential Settings

| Setting               | Description                                                                                                                                                                                                               |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| AWS Access Key ID     | The access key id for AWS                                                                                                                                                                                                 |
| AWS Secret Access Key | The secret access key for AWS                                                                                                                                                                                             |
| S3 Bucket Name        | The name of the bucket to upload recordings to                                                                                                                                                                            |
| Bucket Path Prefix    | An optional path prefix for recordings uploaded to the bucket. Supports [LiquidJS Date format](https://liquidjs.com/filters/date.html) templating - for example, `{{ "now" \| date: "%Y/%m/%d" }}` renders as YYYY/MM/DD. |

## Example

<img src="https://files.buildwithfern.com/https://vapi.docs.buildwithfern.com/75f72ce3ce9861875a1d35c1d40b8ca2e92679263d81e9d43e7d86c36ca09c5f/static/images/credentials/provider/cloud-provider-aws-s3.png" />