Sendra is a deployment monitor for @appwriteSites built with Next.js and deployed on Vercel.
Appwrite doesn’t send failure alerts like Vercel does, so Sendra fills that gap monitoring your deployments every 5 minutes and sending instant emails via @resend when something goes wrong.
Perfect for keeping track of failed deployments without spam, with a simple dashboard and clickable links to your projects.
What it does
→ Checks your Appwrite deployments every 5 mins
→ Sends email alerts only when new deployments fail
→ No spam for old issues
→ Simple dashboard to see deployment status
Basically like Vercel deployment emails… but for Appwrite!
Key Features:
→ Secure GitHub Authentication - Login with your GitHub account
→ Real-time Dashboard - View your latest deployment status at a glance
→ Automated Monitoring - Checks deployments every 5 minutes via cron jobs
→ Smart Email Alerts - Only sends emails for NEW failed deployments (no spam!)
→ Encrypted API Keys - Your Appwrite credentials are safely encrypted
→ Instant Setup - Just add your Project ID, API Key, Project Region and email
How :appwrite: Appwrite helps:
→ Database stores deployment history + your settings
→ Functions run every 5 mins to check new deployments
→ Only triggers emails for genuinely new failures
Super lightweight, but works reliably.
How Resend fits in:
→ Production: uses Resend API directly
→ Hackathon: local server with Resend MCP
→ Sends clean, instant email notifications
→ Perfect match for the monitoring workflow
Tech Stack:
→ Frontend: Next.js, Material UI, TypeScript
→ Backend: Appwrite Functions & Database
→ Authentication: GitHub OAuth
→ Email Service: Resend API
→ Deployment: Vercel
→ Security: Base64 encryption for API keys
Wrote a full blog about Sendra
How I spotted the gap between Appwrite Sites & Vercel deployments, and turned it into my #ResendMCPHackathon project with @appwrite + @resend.
Hi everyone! Quick update on Sendra - a lot has been improved since the first version
→ Before, you could only see 5 deployments… now you can see all deployments.
→ Not just Sites - you can now monitor Functions too, and filter deployments by function name.
→ Filter deployments by total / success / failed with clickable buttons.
→ Link to Console for each deployment - check logs instantly.
→ API keys are now encrypted for extra security.
→ AI-powered log analysis suggests fixes (powered by Vercel AI SDK + Google AI Studio).
Huge thanks to one of the core Appwrite team members for the valuable feedback that helped improve Sendra
These are the major updates, other small improvements you’ll notice while using it
Thanks so much! I really love sharing my projects here and exploring all the amazing tools. Big thanks to you for always being so supportive and kind and to the Vercel team for building such great tech!