Wraps Logo
Guide

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.

GNU Bashterminal.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.

Full Setup Guide
10 min
New to AWS

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

IAM Permissions
5 min
Need specific permissions?

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

Troubleshooting
Reference
Having issues?

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

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. Free tier includes 3,000 emails/month for 12 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:

GNU Bashterminal.sh
npx @wraps.dev/cli aws doctor