# AWS Setup Guide

Source: https://wraps.dev/docs/guides/aws-setup

Configure your AWS credentials to deploy email infrastructure with Wraps. Choose your path based on your experience level.

Prefer the command line?

Run our interactive setup wizard that detects your current state and guides you through exactly what you need.

terminal.sh

```
npx @wraps.dev/cli aws setup
```

## Choose Your Path

Quick Start

2 min

I have AWS configured

For users with existing AWS credentials configured.

[Read Guide](https://wraps.dev/docs/guides/aws-setup/quick)

Full Setup Guide

10 min

New to AWS

Complete step-by-step guide for users new to AWS. Covers account creation through first deployment.

[Read Guide](https://wraps.dev/docs/guides/aws-setup/full)

IAM Permissions

5 min

Need specific permissions?

View and configure the exact IAM permissions required for Wraps to deploy infrastructure.

[Read Guide](https://wraps.dev/docs/guides/aws-setup/permissions)

Troubleshooting

Reference

Having issues?

Common issues and how to fix them. Credential errors, region problems, and more.

[Read Guide](https://wraps.dev/docs/guides/aws-setup/troubleshooting)

## What You Need to Know

Wraps deploys email infrastructure to _your_ AWS account. This means:

-   **You own your infrastructure**
    
    Everything runs in your account. No vendor lock-in.
    
-   **Pay AWS directly**
    
    Transparent pricing at $0.10 per 1,000 emails.
    
-   **We never store your credentials**
    
    Your AWS credentials are only used locally to set up infrastructure.
    

## Key Concepts

If you're new to AWS, here are the only concepts you need to understand:

AWS Account

Your billing account with Amazon. New accounts get $200 in AWS Free Tier credits, valid for 6 months.

IAM User

A "sub-account" for programmatic access. You create one with access keys for the CLI.

Access Keys

Like a username/password for the CLI. Consists of an Access Key ID and Secret Access Key.

Region

Where your infrastructure lives (e.g., us-east-1). Choose one close to your users.

## Already Set Up?

Run our diagnostics command to check if everything is configured correctly:

terminal.sh

```
npx @wraps.dev/cli aws doctor
```
