Quick AWS Setup
Fast track AWS setup for Wraps - get started in minutes.
For users with existing AWS CLI configured. Verify your setup and deploy in under 2 minutes.
Confirm your AWS CLI is configured and credentials are working:
aws sts get-caller-identityYou should see your account ID, user ID, and ARN. If you get an error, see the troubleshooting guide.
Run the init command to deploy Wraps to your AWS account:
npx @wraps.dev/cli email initThe wizard will guide you through choosing your hosting provider, region, and configuration preset.
The CLI needs permissions to create IAM roles, SES configuration, DynamoDB tables, Lambda functions, and SQS queues. If you can't use AdministratorAccess, here's the minimum required policy:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ses:*", "iam:CreateRole", "iam:CreatePolicy", "iam:AttachRolePolicy", "iam:PutRolePolicy", "iam:GetRole", "iam:PassRole", "iam:DeleteRole", "iam:DeleteRolePolicy", "iam:DetachRolePolicy", "iam:CreateOpenIDConnectProvider", "iam:DeleteOpenIDConnectProvider", "iam:GetOpenIDConnectProvider", "dynamodb:CreateTable", "dynamodb:DeleteTable", "dynamodb:DescribeTable", "dynamodb:UpdateTimeToLive", "lambda:CreateFunction", "lambda:DeleteFunction", "lambda:GetFunction", "lambda:UpdateFunctionCode", "lambda:UpdateFunctionConfiguration", "lambda:AddPermission", "lambda:CreateEventSourceMapping", "lambda:DeleteEventSourceMapping", "sqs:CreateQueue", "sqs:DeleteQueue", "sqs:GetQueueAttributes", "sqs:SetQueueAttributes", "events:PutRule", "events:PutTargets", "events:DeleteRule", "events:RemoveTargets", "events:DescribeRule" ], "Resource": "*" } ]}Run our diagnostics tool to identify and fix common problems:
npx @wraps.dev/cli aws doctoraws sts get-caller-identity returns your accountnpx @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