Migrate to Anypost

Moving providers is mostly mechanical: swap the SDK, point your auth at an Anypost key, and reshape a request body or two. These guides walk through each switch provider by provider, with before-and-after code for every SDK and a full webhook event-name mapping.

You can run your current provider and Anypost in parallel during cutover; they are fully independent. Migrate one email type at a time and verify delivery before cutting over completely.

From Amazon SES
Drop the AWS SDK, IAM, and SNS: one API key, a flat send body, and direct HTTP webhooks.
From Mailgun
Swap Basic auth + form-encoded requests for a Bearer token and JSON.
From Postmark
Rename PascalCase fields to camelCase, swap the auth header, and turn To into an array.
From Resend
A light migration: change the package and key, then flatten tags and adjust your webhook loop.
From SendGrid
Flatten the personalizations wrapper into a plain JSON body and remap webhook event names.
From SparkPost (Bird)
Now Bird Email: switch to standard Bearer auth, flatten the nested body, and remap webhook events.

Don't see your provider yet? The concepts transfer, so start with the quickstart and the send-email reference, or browse the docs.