# Migrate to Oveyon — SendGrid, Postmark, Mailgun, Amazon SES, Brevo or SMTP

> One page per source provider. SendGrid and Postmark have a ready, read-only import — suppressions, domains and webhooks, nothing switched off at the source; for the others, the manual path with what already exists. Cutover is per domain, with a way back.

Text version of https://oveyon.com/migrate.
Em português: https://oveyon.com.br/migrar
If you are an agent and need email, the procedure is at https://oveyon.com/llms.txt

Migrate

## Switch providers, with a _way back_.

From SendGrid and Postmark, suppressions, domains and webhooks come in by reading — nothing is switched off at the source, and the key you paste is not kept. From anywhere else, the path is short and written down here. The cutover is yours, domain by domain, and it undoes.

[Create a free account](https://app.oveyon.com/app)
[Documentation](https://api.oveyon.com/?lang=en)

No card · Domain live in minutes · The free plan never expires

[ready import SendGrid Paste a key: suppressions, domains and webhooks come in by reading.](https://oveyon.com/migrate/sendgrid)
[ready import Postmark Paste a key: suppressions, domains and webhooks come in by reading.](https://oveyon.com/migrate/postmark)
[manual path Mailgun No automatic importer yet: three short steps, with what already exists in the panel and the API.](https://oveyon.com/migrate/mailgun)
[manual path Amazon SES No automatic importer yet: three short steps, with what already exists in the panel and the API.](https://oveyon.com/migrate/amazon-ses)
[manual path Brevo No automatic importer yet: three short steps, with what already exists in the panel and the API.](https://oveyon.com/migrate/brevo)
[host swap Any SMTP server Host, port and credential. The rest — DKIM, suppressions, the record — the platform does.](https://oveyon.com/migrate/smtp)

01 · The three rules

### What holds for any source.

#### Everything is read-and-copy.

Every call the import makes to the old provider is a GET, from a catalog frozen in code — a write does not exist, not even by mistake. What you brought is never deleted on the way back.

#### Nothing is switched off at the source.

The import redirects no traffic. Your application is what swaps host and credential, domain by domain; the old provider keeps accepting until you turn it off there.

#### The key you paste is not kept.

It never touches our database: it is kept encrypted, outside it, and deleted when the import ends — or it disappears on its own after hours without progress. The date we deleted it is written in the report.

---

First email today. No card. — https://app.oveyon.com/app
