Everything Amazon SES needs, in one command.
Wraps provisions SES, DynamoDB, and Lambda into your AWS account with one command. Send from your app or your agent, and pay AWS directly at $0.10 per 1,000 emails on à la carte. AWS defaults new accounts to $0.16, and Wraps tells you which plan applies.
- ~2 min
- typical first deploy
- $0.10
- per 1k emails on à la carte, at AWS cost
- 0
- credentials we store
Deploying to us-east-1...✓ SES identity verified (acme.com)✓ DKIM, SPF, DMARC configured✓ Event tracking pipeline deployed✓ Analytics tables created✓ Bounce & complaint handlers activeInfrastructure deployedReady to send. Run: wraps email statusWhy teams run email on Wraps
Code you can review
Templates and workflows live in your repo. Roll back a bad send in a pull request.
Type-safe end to end
Typed SDK, typed templates, typed workflows. Errors surface at build, not in inboxes.
No more email tickets
Engineers own the code, marketers own the content, both ship through one pipeline.
Runs in your account
Your SES, your DynamoDB, your domain reputation. The bill comes from AWS, not us.
Built for Agents Too
Agents write TypeScript and open PRs. Your agent ships what your team ships.
Your email sends through your AWS, not ours.
This model has a name now: BYOC for email sending, bring your own cloud, applied to how you send. Wraps hosts the dashboard, templates, and workflows. Your AWS account holds the sending infrastructure and the delivery data.
Control plane
Wraps-hosted- Dashboard and analytics UI
- Visual template editor and template storage
- Workflow builder and automation state
- Contacts, segments, topics
- Broadcast scheduling and orchestration
Data plane
Your AWS account- SES: Sending, domain identity, sender reputation
- EventBridge: Real-time event capture
- SQS + dead letter queue: Reliable event delivery
- Lambda: Event processing
- DynamoDB: Delivery history and engagement events
Wraps orchestrates. Your AWS sends and stores. Delivery events stream to both places: your DynamoDB keeps the copy you own, and Wraps receives the same stream to power suppression, analytics, and workflow triggers. Full detail on what we receive is on the BYOC page.
One command stands up the whole sending stack.
Wraps deploys SES, DynamoDB, Lambda, EventBridge, and scoped IAM roles into your AWS account. Every event streams to tables you own — query them yourself, or watch them in the dashboard.
One-command deploy
Run
wraps email initand the full stack is production-ready in under two minutes.TypeScript-first SDK
email.send()— full type inference, no boilerplate, no wrappers.Reputation protection
Bounces and complaints are tracked automatically; suppression prevents re-sends.
Zero stored credentials
Access is an OIDC-federated IAM role. Your AWS keys never leave your account.
Send an email. That's the whole API.
One import, one client, one call. Events stream to DynamoDB in your account — query them yourself or use the dashboard.
// Install: npm i @wraps.dev/emailimport { WrapsEmail } from '@wraps.dev/email';const email = new WrapsEmail();await email.send({ from: 'hello@acme.com', to: user.email, subject: 'Welcome to Acme', react: <WelcomeEmail name={user.name} />,});What you pay everywhere else, versus AWS cost.
| Wraps + SES | Resend | SendGrid | Postmark | |
|---|---|---|---|---|
| 100k emails / month | $10(SES) | $35 | $89.95 | $126 |
| Your data, your AWS | Yes | No | No | No |
| Open source | AGPL-3.0 | No | No | No |
| Typed SDK + templates | Yes | Yes | No | No |
| Templates-as-code in PRs | Yes | Yes | No | No |
| Workflows-as-code | Yes(TypeScript, Git-versioned) | Visual builder | Visual builder | No |
Everything that happens after you hit send.
You pay for the platform. AWS handles the sending.
Free to start, no credit card. Sending costs go straight to AWS — $0.10/1K on à la carte, or $0.16/1K on the new default Essentials plan.
Free
Try the platform with your AWS account
- Unlimited sends, domains & contacts
- Unlimited team members
- 5,000 custom events/mo
- 1 AWS account
- 2 workflows
- 30-day history
Pro
For indie hackers and side projects
- Everything in Free
- Unlimited workflows
- Unlimited custom events
- Topics, segments, batch & campaigns
- 250 AI generations/mo
- 90-day history
Business
For scaling companies
- Everything in Pro
- Unlimited AWS accounts
- 1,000 AI generations/mo
- 1-year history
- SSO + SCIM, audit log + CSV export
- Priority support
Every plan includes unlimited sends, domains, contacts, templates, and team members.
Need custom limits or on-prem deployment? Contact us for Enterprise
AWS costs are separate
You pay AWS directly for sending at $0.10 per 1,000 emails on à la carte — AWS now defaults new accounts to $0.16, and Wraps tells you which plan applies — plus infrastructure (~$2-5/mo). The infrastructure lives in your account, so you can leave anytime and keep everything.
Calculate Your CostsYour infrastructure. Your data. Your AWS bill.
Deploy in one command. Cancel anytime.

