Compare
AgentiSend and Amazon SES
Pick Amazon SES if price per message is the deciding number or you need a signed business associate agreement for health data, because $0.16 per 1,000 is below anything we can offer and the HIPAA agreement is something we do not sign; pick us if you would otherwise spend the saving building the log, the webhooks, the retries and the spend controls yourself. The figures below are from AWS’s own pricing and documentation pages, captured 14 August 2026, and from this product’s published OpenAPI, pricing document and security page.
| What matters | AgentiSend | Amazon SES |
|---|---|---|
| Price at 100,000 emails a month | $22 a month on Pro, which is $0.22 per 1,000. Sending pauses at the inclusion; nothing meters past it. | $16 a month on Essentials for new accounts, which is $0.16 per 1,000. Cheaper than us, and cheaper than every dev-first provider in the category. |
| A searchable log of what you sent | GET /emails lists every message, filterable on the same fields the console filters on, and GET /emails/{id} returns one with its status and latest event. Kept 7 to 180 days by plan. | No message log interface. Events go to SNS, EventBridge or a firehose you configure and store yourself. |
| Getting permission to send | A new account sends after it verifies a domain. An account is put in a sandbox only for a disposable signup address or a signup domain that cannot receive mail; that decision is made once, at signup, and POST /trust/appeal asks a person to look. | Every new account starts in a sandbox that can only send to verified addresses. Leaving it is a support case decided by a reviewer, with no published threshold or decision deadline. |
| A retry never sends twice | Idempotency-Key on every mutating endpoint, remembered for 7 days. | No idempotency key. A retried SendEmail call sends again. |
| Delivery webhooks | HTTP webhooks with HMAC signing, retry with backoff, a replay endpoint and a dead-letter list. | No native HTTP webhooks. Delivery notifications are published to SNS or EventBridge and you build the receiver. |
| A spending limit per key | Every key carries a send budget, refused at agent_budget_exceeded, plus an account-wide pause on POST /limits/kill-all. | IAM policies grant or deny the ses:SendEmail action. There is no per-credential send budget and no one-call stop for the account. |
| What a refusal tells you | code, message, fix (the call that repairs it), docs_url and retryable on every 4xx. | An error type and a message. No remediation field. |
| Signed business associate agreement for health data | We do not sign one. If you carry protected health information, the answer is the column to the right of this one, not this product. | The only provider in this category that signs a HIPAA business associate agreement. |
| Audited security reports | None yet. No SOC 2 report and no penetration-test letter exist; /security says so rather than implying otherwise. | SOC 2, ISO 27001 and the rest of the AWS certification set. |
| What a dedicated IP does in its first month | A published curve: 20% of volume to day 7, 40% to day 14, 60% to day 21, 80% to day 28, then all of it, readable on GET /dedicated-ips/ramp. | Dedicated IPs warm automatically on a schedule AWS manages. The daily volumes are described but not published as a curve you can query for your own IP. |
| How long the log keeps a message | 30 days on Starter, 90 on Pro and during the 14-day trial, 180 on Scale, with no add-on to buy. | Nothing is retained for you. Retention is whatever your own S3, CloudWatch or data store keeps, and you pay for it separately. |
Sources
- Price at 100,000 emails a month. Ours: /pricing.json Pro tier. Amazon SES pricing page, aws.amazon.com/ses/pricing (captured 14 Aug 2026).
- A searchable log of what you sent. Ours: GET /emails in the published OpenAPI. Amazon SES documentation on event destinations, docs.aws.amazon.com/ses (captured 14 Aug 2026).
- Getting permission to send. Ours: /policy/enforcement and POST /trust/appeal. Amazon SES production-access request documentation, docs.aws.amazon.com/ses (captured 14 Aug 2026).
- A retry never sends twice. Ours: the published OpenAPI. Amazon SES API v2 reference, SendEmail request syntax (captured 14 Aug 2026).
- Delivery webhooks. Ours: the webhook endpoints in the published OpenAPI and /docs/guides/webhooks. Amazon SES event publishing documentation (captured 14 Aug 2026).
- A spending limit per key. Ours: POST /limits/keys and POST /limits/kill-all. Amazon SES IAM policy documentation (captured 14 Aug 2026).
- What a refusal tells you. Ours: /docs/errors. Amazon SES API v2 common errors reference (captured 14 Aug 2026).
- Signed business associate agreement for health data. Ours: /security states no SOC 2 report and no BAA. AWS HIPAA eligible services list, aws.amazon.com/compliance (captured 14 Aug 2026).
- Audited security reports. Ours: /security. AWS compliance programs page (captured 14 Aug 2026).
- What a dedicated IP does in its first month. Ours: GET /dedicated-ips/ramp. Amazon SES dedicated IP warm-up documentation (captured 14 Aug 2026).
- How long the log keeps a message. Ours: /pricing.json retention_days per tier. Amazon SES event destination documentation (captured 14 Aug 2026).