> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sendpost.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Amazon SES Integration

> Connect your Amazon SES account to SendPost for unified email management, advanced analytics, and enhanced deliverability monitoring.

SendPost's Amazon SES integration allows you to use your existing Amazon SES account as a **Third-Party Sending Provider (TPSP)**. This means you can:

* Send emails through Amazon SES while using SendPost's unified API
* Receive and process Amazon SES events (opens, clicks, bounces, complaints, etc.) in SendPost
* View all email analytics in one centralized dashboard
* Apply SendPost's intelligent routing and throttling to your Amazon SES traffic
* Automatically configure SES identities, configuration sets, and SNS notifications

Additionally, SendPost offers **Amazon SES Compatible APIs (v1 and v2)** that allow you to migrate from Amazon SES with minimal code changes.

***

## Why Use Amazon SES with SendPost?

| Feature                  | Amazon SES Alone | Amazon SES + SendPost                             |
| ------------------------ | ---------------- | ------------------------------------------------- |
| Multiple ESP management  | ❌                | ✅ Unified dashboard for all providers             |
| Cross-provider analytics | ❌                | ✅ Compare performance across ESPs                 |
| Advanced throttling      | Basic            | ✅ Per-provider rate limiting (Gmail, Yahoo, etc.) |
| Failover routing         | ❌                | ✅ Automatic fallback to other providers           |
| Centralized event logs   | ❌                | ✅ All events in one place                         |
| Sub-account management   | Limited          | ✅ Flexible sub-account hierarchy                  |
| Automated SES setup      | Manual           | ✅ Automatic identity and config set creation      |

***

## What's Covered in This Guide

<CardGroup cols={2}>
  <Card title="Setting Up" icon="gear" href="/guides/amazon-ses/setup">
    Configure Amazon SES as a provider in SendPost with automatic identity and configuration set setup
  </Card>

  <Card title="Sending Emails" icon="paper-plane" href="/guides/amazon-ses/sending-emails">
    Send emails through Amazon SES using the SendPost API with automatic IP Pool routing
  </Card>

  <Card title="Compatible API" icon="code" href="/guides/amazon-ses/compatible-api">
    Migrate from Amazon SES with minimal code changes using our SES v1/v2 compatible APIs
  </Card>

  <Card title="Event Types" icon="bell" href="/guides/amazon-ses/event-types">
    Understand Amazon SES event types and how they map to SendPost
  </Card>

  <Card title="Analytics" icon="chart-line" href="/guides/amazon-ses/analytics">
    Track opens, clicks, bounces and configure rate limiting
  </Card>

  <Card title="Troubleshooting" icon="wrench" href="/guides/amazon-ses/troubleshooting">
    Common issues, FAQs, and getting help
  </Card>
</CardGroup>

***

## Quick Reference

### Key Endpoints

| Purpose                        | URL                                    |
| ------------------------------ | -------------------------------------- |
| Send Email (Native)            | `POST /api/v1/subaccount/email/`       |
| Send Email (SES v1 Compatible) | `POST /api/v1/subaccount/email/ses/v1` |
| Send Email (SES v2 Compatible) | `POST /api/v1/subaccount/email/ses/v2` |
| View Events                    | SendPost Dashboard → Events            |
| View Analytics                 | SendPost Dashboard → Stats             |

### Setup Checklist

<Steps>
  <Step title="Create AWS IAM User">
    Create IAM user with AmazonSESFullAccess and AmazonSNSFullAccess permissions
  </Step>

  <Step title="Add Provider">
    Add Amazon SES provider in SendPost dashboard with AWS credentials
  </Step>

  <Step title="Configure Sending Identities">
    Add domains or email addresses you want to send from
  </Step>

  <Step title="Setup Identities">
    Click "Setup Identities" to automatically configure SES
  </Step>

  <Step title="Add DNS Records">
    Add the generated DNS records to your domain's DNS settings
  </Step>

  <Step title="Test">
    Send a test email with the `ippool` parameter
  </Step>

  <Step title="Confirm Events">
    Confirm events appear in SendPost analytics
  </Step>
</Steps>
