Skip to main content
Deploy email (SES), SMS, and CDN infrastructure to your AWS account with a single CLI command. No consoles. No sandbox approval essays. No vendor lock-in — your infrastructure, your data, your cloud.

Email quickstart

Deploy SES email infrastructure with DKIM, SPF, and DMARC in under 2 minutes.

SMS quickstart

Set up AWS End User Messaging and send your first SMS.

CDN quickstart

Deploy S3 + CloudFront with a custom domain for asset delivery.

CLI reference

Full reference for every wraps command and flag.

Why Wraps?

You own it

Infrastructure deploys to your AWS account. Data never leaves your cloud. If Wraps disappeared tomorrow, your email keeps working.

2-minute setup

One CLI command. No AWS console spelunking. No long sandbox approval essays.

AWS pricing

Pay AWS directly for sending at $0.10 per 1,000 emails. No middleman markup.

Real developer experience

TypeScript SDKs, visual templates, real-time analytics, and interactive dashboard.

What gets deployed

One command creates all of this in your AWS account:
  • SES — Domain verification, DKIM, SPF, DMARC
  • EventBridge + SQS — Real-time event tracking (bounces, opens, clicks, deliveries)
  • DynamoDB — Email event history with configurable retention
  • Lambda — Event processing and webhook handling
  • IAM — Least-privilege roles with OIDC support (Vercel, AWS native)
All resources are namespaced with wraps-email-* and tagged ManagedBy: wraps-cli.

Get started

1

Install the CLI

No install required — use npx to run directly, or install globally.
npx @wraps.dev/cli email init
2

Deploy infrastructure

The CLI walks you through selecting a region, domain, and configuration preset. Infrastructure is ready in about 2 minutes.
3

Install the SDK and send

npm install @wraps.dev/email
import { WrapsEmail } from '@wraps.dev/email';

const email = new WrapsEmail();
await email.send({
  from: '[email protected]',
  to: '[email protected]',
  subject: 'Welcome!',
  html: '<h1>Hello from Wraps!</h1>',
});

Explore the SDK

Email SDK

Send transactional email, manage templates, and handle events.

SMS SDK

Send SMS messages and manage opt-outs programmatically.

IaC integrations

Use AWS CDK or Pulumi to manage Wraps infrastructure as code.

Build docs developers (and LLMs) love