Skip to main content

Documentation Index

Fetch the complete documentation index at: https://notikaai.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Resend is a modern email API for developers. Dreamlit is an all-in-one, end-to-end AI email platform for app teams. Both can help you send product emails. The difference is how much of the email system you want to own yourself.

Quick comparison

QuestionResendDreamlit
What is it?Email APIEnd-to-end AI email platform
Primary userDeveloperBuilder, founder, product team, developer
Email typesCode-triggered product emailAuth, transactional, broadcast, recurring, lifecycle, and internal alerts
Trigger sourceYour app codeDatabase events, queries, schedules, Supabase Auth, and workflow prompts
Template creationYou build or manage templatesDreamlit generates, previews, and keeps templates in the workflow
Wait and follow-up logicYou implement itDreamlit handles timing and follow-up checks
Live database previewNot the core modelBuilt in
Best forSending email from codeRunning product email end to end with AI

Choose Resend when

Choose Resend if you want a clean developer API and you are comfortable owning the workflow code. Resend is a good fit when:
  • the send moment is already obvious in code
  • your engineering team wants direct API control
  • templates are already managed in your app
  • follow-up logic is simple or unnecessary

Choose Dreamlit when

Choose Dreamlit when you want one system for product email instead of separate tools for API sends, auth emails, broadcasts, recurring jobs, templates, and workflow logic. Dreamlit is a good fit when:
  • you need Supabase Auth emails in production
  • you want transactional, broadcast, lifecycle, and recurring emails in one place
  • you need waits followed by live database checks
  • you want recurring digests or usage warnings
  • you want to describe the workflow in plain English
  • you want to preview the send with real rows

Example

If your app says “send this receipt now,” an email API is enough. If your app says “welcome every new user, send auth emails, announce product updates, warn customers before they hit usage limits, and follow up only when the data still says it matters,” you are building an email system. Dreamlit is designed for that end-to-end job.

Can you use both?

Yes. Some teams use an email API for code-owned sends and Dreamlit for the broader email system that product, growth, support, and founders need to inspect and iterate on. The clean boundary is:
  • use an API for simple, code-local sends
  • use Dreamlit when you want AI to help across workflow logic, audience rules, timing, templates, preview, and delivery

Learn database-driven email

Understand one of the core data patterns behind Dreamlit.