Back to products
Resend CLI 2.0

Resend CLI 2.0

Built for humans, AI agents, and CI/CD pipelines

Website resend.com
Overview

What it is

Build, test, and send transactional emails at scale. Resend provides the best developer experience helping you reach users instead of spam folders.

Intent

I need it when

Send transactional and marketing emails programmatically from a developer's application

Resend CLI 2.0 provides SDKs for Node.js, Python, Ruby, Go, Rust, Java, Elixir, and .NET, plus REST API and SMTP relay options. Developers can integrate email sending directly into their code with minimal setup, using React Email for template creation without HTML table layouts.

Ensure emails reach user inboxes instead of spam folders with minimal configuration

Resend CLI handles DKIM, SPF, and DMARC authentication automatically, provides proactive blocklist tracking, multi-region sending to reduce latency, and BIMI support for brand visibility. The platform uses battle-tested shared IPs and managed dedicated IPs with automatic warmup.

Test email delivery scenarios during development without damaging domain reputation

Resend CLI includes a built-in webhooks listen command and provides test email addresses (delivered@resend.dev, bounced@resend.dev, complained@resend.dev) that simulate different deliverability events safely, allowing developers to test bounce handling and spam complaints without real consequences.

Build and send email campaigns with visual editor and contact management without writing code

Resend CLI supports Broadcasts feature with a modern WYSIWYG editor, Markdown support, contact management via Audiences, and analytics dashboard. Users can schedule sends, personalize with variables, and track open/click metrics without touching code.

Monitor email events and integrate delivery notifications into application workflows

Resend CLI supports webhooks with real-time HTTPS notifications for email events (delivered, opened, bounced, clicked, complained). Developers can replay webhook events, configure retry schedules, and use the svix-id header to handle duplicates, enabling custom reporting and automated list management.

Drop

Not a fit when

  • User needs to send emails without any code integration or API knowledge, as Resend CLI requires developer familiarity with command-line tools and programming concepts
  • Organization requires on-premise or self-hosted email infrastructure due to compliance or data residency requirements, as Resend is a cloud-based SaaS platform
  • User needs real-time email sending with guaranteed sub-second latency, as Resend uses automatic queueing and batching which may introduce slight delays
  • Business requires unlimited email volume at a fixed price, as Resend pricing scales with sending volume and higher tiers have specific limits
  • User needs to send emails from legacy SMTP servers without modern API support, as Resend is API-first and may not support all legacy protocols
Commercials

Pricing

USD0 / monthly View pricing