मुफ़्त Resend विकल्प, आपके अपने Cloudflare पर

एक API call, फिर logs, templates और retries, Resend की तरह। MakiSend open source है और आपके Cloudflare account पर deploy होता है, मुफ़्त account पर भी। कोई server नहीं चलाना।

  • Claude Code
  • Codex
  • OpenCode
  • Cursor
  • Gemini CLI
  • GitHub Copilot
  • Windsurf
  • Cline
  • Amp

Claude Code, Codex, OpenCode और किसी भी coding agent के साथ काम करता है।

Coding agent नहीं है? खुद deploy करें, Cloudflare पर या अपने server पर।

30 सेकंड में देखें

खाली dashboard से log हुए email तक, एक असली MakiSend instance पर।

  1. एक SMTP provider जोड़ें और उसे test करें
  2. एक API key बनाएँ
  3. एक request से भेजें
  4. Logs में email पढ़ें
  5. गलत password की वजह समझाई हुई देखें

Demo data के साथ local instance पर रिकॉर्ड किया गया। Form भरने का हिस्सा तेज़ किया गया है।

Resend से आ रहे हैं?

काम करने का तरीका वही, जगह अलग। Resend अपने servers से भेजता है। MakiSend आपके Cloudflare account में चलता है और आपके चुने हुए SMTP provider से भेजता है।

तुलनाResendMakiSend
कहाँ चलता हैResend के serversआपका Cloudflare account
कीमतरोज़ 100 emails तक मुफ़्त, फिर $20 प्रति माह सेमुफ़्त। Workers Free पर रोज़ सैकड़ों emails, Workers Paid ($5 प्रति माह) पर कोई daily cap नहीं
Mail कौन भेजता हैResendआपका SMTP provider या Cloudflare Email Service
आपका dataResend के पास storedआपके अपने D1 में AES-256 से encrypted
Manage करने के लिए serversकोई नहींकोई नहीं

Resend की कीमतें resend.com/pricing से, अक्टूबर 2026। Cloudflare के quotas उसके Workers Free और Paid plans से।

पूरी तुलना और migration guide · इसे चलाने में कितना खर्च आता है

एक call, बाकी सब संभाल लिया जाता है

आपके app को तुरंत 202 मिलता है। MakiSend email को queue करता है, ज़रूरत पड़ने पर retry करता है और नतीजा log करता है।

  1. आपका appPOST /send-email
  2. APIMilliseconds में 202
  3. Queue मेंCloudflare Queues
  4. Workflow चलता है3 बार retry
  5. आपका SMTPTLS verified है
  6. Inbox तकStatus आपके logs में
send-email.shbash
curl -X POST https://<your-worker>.workers.dev/send-email \
  -H "Authorization: Bearer $MAKISEND_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: order-1042" \
  -d '{
    "to": "customer@example.com",
    "subject": "Your receipt",
    "text": "Thanks for order #1042.",
    "html": "<p>Thanks for order <b>#1042</b>.</p>"
  }'

API reference खोलेंEmail भेजने, templates और logs के endpoints, payloads और responses।

देखें यह Cloudflare पर कैसे चलता हैएक email को Workers, D1, Queues और Workflows से गुज़रते हुए देखें।

हर send, एक ही dashboard में

देखें क्या भेजा गया, क्या fail हुआ और क्यों। SMTP servers, API keys और templates manage करें।

MakiSend के email logs: हर email के recipients, subjects, sent status, API key, तारीख और भेजने में लगा समय।MakiSend के email logs: हर email के recipients, subjects, sent status, API key, तारीख और भेजने में लगा समय।

Local instance का demo data।

आपको क्या मिलता है

  • कोई भी SMTP provider

    Zoho, Gmail, Microsoft 365, Resend, SendGrid, Mailgun या Cloudflare Email।

  • Rest पर encrypted

    Credentials, recipients और bodies आपके D1 में AES-256 से encrypted रहते हैं।

  • Inbox में, spam में नहीं

    हमारे tests में SPF, DKIM और DMARC सेट होने के बाद MakiSend के emails inbox में पहुँचते हैं।

  • 2 सेकंड से कम में भेजा गया

    सबसे अच्छे में 300–400 ms, सबसे खराब में लगभग 2 s। ज़्यादातर समय SMTP खुद लेता है।

  • आपके लिए retry

    30 सेकंड के अंतर पर तीन retries। पक्के failures dead-letter queue में जाते हैं।

  • टेम्पलेट

    एक visual React Email editor। एक templateId और अपने variables भेजें।

  • Resend जैसा अनुभव

    Bearer key, Idempotency-Key और Resend का attachments JSON।

  • Logs और metrics

    हर key के stats, filter होने वाले logs और /docs पर OpenAPI reference।

2 सेकंड से कम में रवाना

सबसे अच्छी स्थिति में 300 से 400 ms, सबसे खराब में लगभग 2 सेकंड। ज़्यादातर समय SMTP हर command के जवाब का इंतज़ार करता है।

202आपके app को milliseconds में जवाब मिल जाता हैफिर MakiSend आपके SMTP provider से बात करता है…
  1. TCP40 ms
  2. TLS80 ms
  3. EHLO25 ms
  4. AUTH50 ms
  5. MAIL FROM25 ms
  6. RCPT TO25 ms
  7. DATA80 ms
  8. QUIT25 ms

हर command का बँटवारा सिर्फ़ उदाहरण के लिए है। कुल समय वह range है जो हम MakiSend के send शुरू करने से provider के उसे स्वीकार करने तक देखते हैं।

पहले deploy से ही सुरक्षित

अपना server पसंद है?

वही MakiSend किसी भी VPS पर एक Docker image से चलता है। आपका domain, आपका volume, आपका SMTP provider।

run.shbash
docker run -d --name makisend --restart unless-stopped \
  -p 8787:8787 -v makisend-data:/data \
  -e ENCRYPTION_KEY=$(openssl rand -hex 32) \
  -e BETTER_AUTH_SECRET=$(openssl rand -base64 32) \
  ghcr.io/lixalistudio-oss/makisend:latest

VPS guide पढ़ें (नए टैब में खुलता है)इसमें Caddy के साथ HTTPS, updates, backups और सीमाएँ शामिल हैं।

Scale और failover के लिए Cloudflare पर deploy करें।

जल्द आ रहा है

MakiSend Cloud

Email, webhooks, SMS, WhatsApp और push, एक ही API से। आपके लिए hosted, कम कीमत पर।

  • Email
  • Webhooks
  • SMS
  • WhatsApp
  • Push (FCM)
Waitlist में शामिल हों (नए टैब में खुलता है)

Open source MakiSend खुद चलाने के लिए मुफ़्त रहेगा।

Install करने से पहले

छोटे जवाब। बाकी README में है।

  • एक Cloudflare account, एक GitHub account और एक SMTP provider (या Cloudflare Email Service)। Coding agent ज़रूरी नहीं है।

  • हाँ। Deploy to Cloudflare दिखाता है कि ज़रूरी दो secrets कैसे बनाएँ, फिर repository को आपके GitHub में copy करता है, database और queues बनाता है और deploy करता है। Worker का URL खोलें, पहला sign-up admin बन जाता है। Agent prompt थोड़ा ज़्यादा करता है: वह instance को तुरंत claim कर लेता है और आपको 2FA, send quota और SPF, DKIM व DMARC सेट करने में मदद करता है।

  • नई release आने पर आपका dashboard एक banner दिखाता है। Repository की अपनी copy में Sync with upstream workflow चलाएँ और Cloudflare उसे फिर से deploy कर देता है।

  • हाँ। हर release एक Docker image publish करती है जो एक container से API और dashboard दोनों चलाती है, database एक volume में रहता है। इसे किसी VPS पर Caddy के पीछे रखें और port 465 या 587 पर किसी भी SMTP provider से भेजें। यह एक instance है, कोई failover नहीं, और वहाँ Cloudflare Email Service उपलब्ध नहीं है। Guide में HTTPS, updates और backups शामिल हैं।

  • नहीं। वह keys बनाता है और उन्हें print किए बिना आपके Worker में store करता है। SMTP password आप dashboard में डालते हैं, chat में नहीं।

  • आपके app को milliseconds में 202 मिलता है। फिर email सबसे अच्छी स्थिति में 300–400 ms में और सबसे खराब में लगभग 2 सेकंड में आपके SMTP provider तक पहुँचता है। ज़्यादातर समय SMTP का है: वह हर command के जवाब का इंतज़ार करता है, और एक send में आम तौर पर 200 ms से 1 s या ज़्यादा लगता है, जबकि HTTP email API में 100–500 ms।

  • MakiSend मुफ़्त है। यह जो कुछ भी इस्तेमाल करता है वह Cloudflare के Workers Free plan में है, जो रोज़ सैकड़ों emails के लिए काफ़ी है (सही संख्या Workflows का step quota तय करता है)। ज़्यादा के लिए Workers Paid $5 प्रति माह है और daily cap हटा देता है। आपका SMTP provider अपने भेजे mail का बिल देता है। ऊपर से प्रति email कुछ नहीं लिया जाता।

  • Resend एक hosted provider है: उसके servers आपका mail भेजते हैं। MakiSend आपको वही API, logs, templates और retries देता है, लेकिन आपके अपने Cloudflare account में, और हर email आपके चुने हुए SMTP provider को सौंपता है। वह Google Workspace, Zoho, Cloudflare Email Service या Resend का अपना SMTP हो सकता है। किसी client को migrate करने में कुछ fields बदलने होते हैं: sender SMTP configuration में सेट होता है, और हर request में एक recipient होता है।

  • हाँ। हमारे tests में MakiSend के emails inbox में पहुँचते हैं, spam में नहीं। यह तब होता है जब आपके sender domain पर SPF, DKIM और DMARC सेट हों और आपके SMTP provider की reputation साफ़ हो; agent काम सौंपने से पहले आपको याद दिलाता है।

README पढ़ेंArchitecture, configuration और सीमाएँ

आपकी email API, आज रात live

एक prompt या एक click, आपका Cloudflare account, लगभग पंद्रह मिनट।

  • Claude Code
  • Codex
  • OpenCode
  • Cursor
  • Gemini CLI
  • GitHub Copilot
  • Windsurf
  • Cline
  • Amp

MIT license। आप सिर्फ़ Cloudflare और अपने SMTP provider को भुगतान करते हैं।

Coding agent नहीं है? खुद deploy करें, Cloudflare पर या अपने server पर।