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.