How Resend built an email API on TypeScript and Supabase
Resend is an email API that lets developers send transactional and marketing email with a few lines of code. It grew out of the open-source React Email project and runs on TypeScript, Node.js and Go on AWS, with Postgres and auth from Supabase.
Before Resend, the founders built React Email, a set of unstyled components for writing emails with React and TypeScript. Their argument: email development was stuck in 2010 and needed to work like modern web apps.
React Email is still open source and maintained by Resend, and it remains a core part of the developer tools team's work, alongside the SDKs, CLI and MCP server.
Resend came out of Y Combinator's Winter 2023 batch and picked Supabase for its database and auth. The reasoning: startups need to move fast, and Supabase gave them Postgres and authentication together, simple enough for two front-end engineers to handle.
It also had room to grow, with partitioning, read replicas and backups, and the YC credits meant they didn't worry about backend costs while looking for product-market fit. By 2025, more than 300,000 users signed in through Supabase Auth.
Resend's current job posts describe a stack of TypeScript, Node.js, Go and Postgres running primarily on AWS, with infrastructure as code in Terraform or AWS CDK and monitoring in Datadog.
Earlier posts also listed Next.js, Express and Hono on the application side and ClickHouse next to Postgres for data.