What’s New

Resend CLI

Developer Tools

The official command-line interface for Resend — send and manage email from the terminal.

Latest v2.10.0 · by ResendWebsiteresend/resend-cli

Changelog

v2.10.0

Added 1
  • Support scheduling and tags in batch email sends
Fixed 1
  • Use resend.dev addresses in examples
Install

cURL

curl -fsSL https://resend.com/install.sh | bash

Node.js

npm install -g resend-cli

Homebrew (macOS / Linux)

brew install resend/cli/resend

PowerShell (Windows)

irm https://resend.com/install.ps1 | iex
What's Changed

Full Changelog: https://github.com/resend/resend-cli/compare/v2.9.0...v2.10.0

v2.9.0

Added 2
  • Add message_id to sent email get/list output
  • Add suppressions command group (beta)
Install

cURL

curl -fsSL https://resend.com/install.sh | bash

Node.js

npm install -g resend-cli

Homebrew (macOS / Linux)

brew install resend/cli/resend

PowerShell (Windows)

irm https://resend.com/install.ps1 | iex
What's Changed
New Contributors

Full Changelog: https://github.com/resend/resend-cli/compare/v2.8.1...v2.9.0

v2.8.1

Removed 1
  • Drop resource field from oauth-grants
Install

cURL

curl -fsSL https://resend.com/install.sh | bash

Node.js

npm install -g resend-cli

Homebrew (macOS / Linux)

brew install resend/cli/resend

PowerShell (Windows)

irm https://resend.com/install.ps1 | iex
What's Changed

Full Changelog: https://github.com/resend/resend-cli/compare/v2.8.0...v2.8.1

v2.8.0

Added 1
  • Add oauth-grants list and revoke commands
Install

cURL

curl -fsSL https://resend.com/install.sh | bash

Node.js

npm install -g resend-cli

Homebrew (macOS / Linux)

brew install resend/cli/resend

PowerShell (Windows)

irm https://resend.com/install.ps1 | iex
What's Changed

Full Changelog: https://github.com/resend/resend-cli/compare/v2.7.0...v2.8.0

v2.7.0

Added 1
  • OAuth authentication
Install

cURL

curl -fsSL https://resend.com/install.sh | bash

Node.js

npm install -g resend-cli

Homebrew (macOS / Linux)

brew install resend/cli/resend

PowerShell (Windows)

irm https://resend.com/install.ps1 | iex
What's Changed

Full Changelog: https://github.com/resend/resend-cli/compare/v2.6.0...v2.7.0

v2.7.0-preview.1

Pre-release
Changed 1
  • Style the login callback page for OAuth
Install

cURL

curl -fsSL https://resend.com/install.sh | bash

Node.js

npm install -g resend-cli

Homebrew (macOS / Linux)

brew install resend/cli/resend

PowerShell (Windows)

irm https://resend.com/install.ps1 | iex
What's Changed

Full Changelog: https://github.com/resend/resend-cli/compare/v2.7.0-preview.0...v2.7.0-preview.1

v2.6.0

Added 1
  • Add CLI import commands
Changed 1
  • Note default CSV column matching in imports create help
Security 1
  • Update dependency esbuild to v0.28.1
Install

cURL

curl -fsSL https://resend.com/install.sh | bash

Node.js

npm install -g resend-cli

Homebrew (macOS / Linux)

brew install resend/cli/resend

PowerShell (Windows)

irm https://resend.com/install.ps1 | iex
What's Changed
New Contributors

Full Changelog: https://github.com/resend/resend-cli/compare/v2.5.0...v2.6.0

v2.5.0

Added 1
  • Add custom-return-path and tracking flags to domains claim create command
Install

cURL

curl -fsSL https://resend.com/install.sh | bash

Node.js

npm install -g resend-cli

Homebrew (macOS / Linux)

brew install resend/cli/resend

PowerShell (Windows)

irm https://resend.com/install.ps1 | iex
What's Changed

Full Changelog: https://github.com/resend/resend-cli/compare/v2.4.0...v2.5.0

v2.4.0

Added 2
  • Suggest commands for mistyped CLI input
  • Add domains claim commands
Security 1
  • Harden security posture flagged by registry audits
Install

cURL

curl -fsSL https://resend.com/install.sh | bash

Node.js

npm install -g resend-cli

Homebrew (macOS / Linux)

brew install resend/cli/resend

PowerShell (Windows)

irm https://resend.com/install.ps1 | iex
What's Changed
New Contributors

Full Changelog: https://github.com/resend/resend-cli/compare/v2.3.0...v2.4.0

View all

Discussion