The email platform that sends through your AWS.
Automate on user behavior. Design templates. Schedule broadcasts.
Transparent pricing. Sending infrastructure you own.
Open Source
See exactly what we deploy to your AWS and what we run in our infrastructure.
Zero Credentials
OIDC for Vercel. IAM roles for AWS. We never store your secrets.
Your Sending, Your AWS
Emails send through your SES. Events store in your DynamoDB.
No Sending Markup
Pay AWS directly for sending. $0.10 per 1,000 emails.
Automate. Broadcast. Design.
Build workflows that trigger on user behavior. Send broadcasts to segments. Design templates with AI. All while sending through your AWS at $0.10/1K
Code it. Or drag & drop it.
Developers define workflows in TypeScript and version them in git. Marketing teams edit them visually. Both run on the Wraps platform.
import { defineWorkflow, sendEmail, delay, condition, sendSms,} from '@wraps.dev/client';export default defineWorkflow({ name: 'Welcome Series', trigger: { type: 'contact_created' }, steps: [ sendEmail('welcome', { template: 'welcome-email' }), delay('wait-1-day', { days: 1 }), condition('setup-complete', { field: 'contact.hasCompletedSetup', operator: 'equals', value: true, branches: { yes: [sendEmail('success', { template: 'success-story' })], no: [sendSms('nudge', { template: 'setup-nudge' })], }, }), ],});npx wraps email workflows pushwraps email workflows push→ deploys to Wraps platformDevelopers write code
Define workflows in TypeScript, version in git, deploy with CI
Teams use the builder
Visual drag-and-drop editor for marketing, sales, and ops
Runs on the platform
Managed execution with built-in retries and logging
AI-ready by default
AI agents use CLIs, not dashboards. Your AI writes workflows and deploys them.
1 workflow included free. Unlimited workflows on Starter ($29/mo).
Email Infrastructure You Own. Pricing You Control.
Start free. Pay AWS directly for sending — $0.10/1K emails. Scale when you're ready.
Start Free. Deploy in 60 Seconds.
No credit card. No time limit. Your AWS account, your data.
Powered by Tracked Events
One API call triggers workflows, builds segments, and drives personalization.
await wraps.POST('/v1/events/', { body: { name: 'order.completed', contactEmail: 'jane@acme.co', properties: { orderId: '123', plan: 'growth' }, },})Emails, contacts, opens, clicks, and deliveries never count.
Outgrowing the free tier?
Event tracking, segments, broadcasts, unlimited workflows, and team access — starting at $19/mo.
Save with annual billing
Starter
For indie hackers and side projects
- 50K /mo
- Unlimited workflows
- Topics, segments & broadcasts
- Event tracking & campaigns
- Unlimited team members
- Email support
Growth
For teams shipping production email
- 250K /mo
- Then $0.50/1K
- Everything in Starter
- 3 AWS accounts
- 250 AI generations/mo
- Priority support (24hr)
Scale
For high-volume senders
- 1M /mo
- Then $0.15/1K
- Everything in Growth
- Behavioral segments
- 1K AI generations/mo
- Unlimited AWS accounts
- Priority support + SLA
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 plus infrastructure (~$2-5/mo).
Your sending infrastructure stays in your account — leave anytime, keep everything.
Production Email in Under 2 Minutes
One command deploys SES, DynamoDB, Lambda, and EventBridge to your AWS. No console clicking. No sandbox approval essays. No DNS waiting rooms.
Deploy Infrastructure
One command deploys everything to AWS
# Deploy infrastructure to AWSnpx @wraps.dev/cli email init# Add and verify your domainnpx @wraps.dev/cli email domains add -d yourdomain.comnpx @wraps.dev/cli email domains verify -d yourdomain.comInfrastructure You Own. Forever.
Deploy to your AWS in one command. Cancel anytime—your infrastructure keeps running.



