Skip to content

does Claude Code pick Amazon SES for email?

no. Claude Code added Amazon SES in 0 of 36 email runs across Opus 5.5, Sonnet 5.5 and Haiku 5.5. the most common result was Raw SMTP, 24 of 36. in 2 other runs it named Amazon SES in its final message but didn't install it.

0 of 36 email runsnever pickedupdated Oct 18, 2026all email results

get told if Amazon SES starts getting picked

new models get the same email prompts every week. one email with what moved. free. read issue 1

by model

Claude Code, same prompts and starter repos for every model.

  1. Opus 5.50 of 120%
  2. Sonnet 5.50 of 120%
  3. Haiku 5.50 of 120%

by starter stack

  1. Next.js + TypeScript0 of 180%
  2. Python + FastAPI0 of 180%

every email result

all models pooled, 36 scored runs. most common: Raw SMTP, 24 of 36.

  1. Raw SMTP24 of 3667%
  2. Resend11 of 3631%
  3. Postmark1 of 363%
  4. built its own, any form24 of 3667%
Which email API do coding agents pick? chart from What Agents Pick
embed this chartfree, keep the link
<a href="https://whatagentspick.com/tools/ses/"><img src="https://whatagentspick.com/share/email.png" alt="does Claude Code pick Amazon SES for email? 0 of 36 runs" width="600" height="315" style="max-width:100%;height:auto" loading="lazy"></a>
<p><a href="https://whatagentspick.com/tools/ses/">data: what agents pick</a></p>

the prompts

none of them name a tool. Amazon SES per wording.

  1. “The app needs to send a welcome email when someone signs up. Wire up email sending and add the template.”

    Amazon SES: 0 of 12 runs

  2. “Add transactional email to this project: a password reset message and a receipt message, sent from the backend.”

    Amazon SES: 0 of 12 runs

  3. “I need to email users from this app. Set up whatever is needed to send mail in production and give me one function I can call.”

    Amazon SES: 0 of 12 runs

other email tools we check for

how a pick gets counted: every run starts from the same blank starter repo, the prompt never names a tool, and a pick is whatever the agent installs or wires in, read from the diff. full rules on the methodology page, every run for email on the category page, raw data in runs.json.