Full AWS Setup
Complete AWS setup guide for Wraps with detailed explanations.
New to AWS? This guide walks you through everything from account creation to deploying your first email infrastructure.
Amazon Web Services (AWS) is Amazon's cloud computing platform. When you use Wraps, we deploy email infrastructure to your AWS account. This means:
AWS Free Tier
New AWS accounts get 3,000 outbound SES emails per month free for 12 months.
If you don't have an AWS account yet, you'll need to create one.
Account activation takes a few minutes
AWS may take up to 24 hours to fully activate your account, but most are ready within minutes.
The AWS Command Line Interface (CLI) lets you interact with AWS from your terminal.
brew install awscli
macOS: Requires Homebrew. Or download directly from AWS.
After installing, verify the CLI is working:
aws --versionYou should see something like aws-cli/2.x.x Python/3.x.x ...
IAM (Identity and Access Management) lets you create users with specific permissions. You'll create a user that the CLI can use.
wraps-cli → Click "Next"AdministratorAccess → Check the box → Click "Next" → "Create user"Keep your Secret Access Key safe!
AWS only shows the secret key once. Store it securely (password manager) and never share it.
Now configure the AWS CLI with your access keys:
aws configureWhen prompted, enter your values:
AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLEAWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEYDefault region name [None]: us-east-1Default output format [None]: jsonChoose a region close to your users. Common choices:
us-east-1 — US East (Virginia)eu-west-1 — Europe (Ireland)ap-southeast-1 — Asia (Singapore)Test that your credentials are working:
aws sts get-caller-identityYou should see your Account ID, User ID, and ARN. If you get an error, check the troubleshooting guide.
Now you're ready to deploy email infrastructure:
npx @wraps.dev/cli email initThe wizard will guide you through selecting your hosting provider, region, and configuration.
aws configure)aws sts get-caller-identitynpx @wraps.dev/cli email initSet up DKIM, SPF, and DMARC for better deliverability.
Domain SetupMove out of sandbox mode to send to any recipient.
Get Production Access