No-code email infrastructure

Send email without
the engineering overhead.

Connect your Resend account and send emails through a powerful workspace without building forms, APIs, or custom tooling.

MailDesk

Compose Email

@

Email will be sent from: info@example.com

Demo only — no email will actually be sent

How it connects

MailDesk is a thin layer on infrastructure you already use and trust.

Your Resend Account

API Key encrypted & stored

MailDesk

Composer interface

Recipient

Email delivered

Technical flow

1

Connect your Resend API key

POST /api/providers/resend/connect

2

MailDesk validates key & retrieves domains

resend.domains.list()

3

Compose email in MailDesk interface

Select from verified domains

4

MailDesk sends via Resend API

resend.emails.send()

See MailDesk in action

A powerful workspace designed for sending emails without the complexity.

MailDesk

Compose Email

@

Email will be sent from: info@example.com

Compose

Write it like an email. Compose emails through a familiar interface without writing code.

MailDesk

Select Sender

info@example.com
support@example.com
noreply@example.com

Choose your sender

Select from your verified domains and sender identities. Full control over your email appearance.

MailDesk

Sent Emails

Welcome to MailDesk
customer@example.com
Delivered
Your account is ready
user@test.com
Delivered
Project update
team@company.com
Delivered

Track what you've sent

View your email history with delivery status. Know exactly what was sent and when.

Security & reliability

Your credentials are encrypted and never exposed. Built for teams who care about sending reputation.

API Key
re_xxxx...
Encrypted
AES-256-GCM
Database
encryptedKey

AES-256-GCM encryption

API keys encrypted at rest using industry-standard encryption

encrypt(apiKey, ENCRYPTION_KEY)

Zero client-side exposure

API keys never sent to browser, all operations server-side

POST /api/emails/send (server only)

User data isolation

Multi-tenant architecture with per-user encryption keys

WHERE userId = session.user.id

Rate limiting

Per-user rate limits to prevent abuse and protect reputation

max: 100 requests/minute

Stop writing email code.

Connect your Resend account and send your first email through MailDesk.