# NitroMTA documentation {#nitromta-documentation}


NitroMTA is a self-hosted mail delivery engine that speaks the Amazon SES v2
API. These guides take it from your own machine to your own servers.


## Start {#start}


- [Try it in capture mode](https://nitromta.com/docs/quickstart/index.md): the whole engine on your machine,
  each message shown in a browser instead of sent.
- [Installation](https://nitromta.com/docs/install/index.md): from a bare Linux host to the first delivered
  message.
- [Choosing a host](https://nitromta.com/docs/hosting/index.md): what a sending server needs, and which
  providers allow it.


## Move from SES {#move-from-ses}


- [Migrating from SES](https://nitromta.com/docs/migrate-from-ses/index.md): your application, domains,
  events, suppression list and mail, moved one at a time.
- [Compatibility](https://nitromta.com/docs/compatibility/index.md): the SES operations, SMTP and events,
  and where the engine differs from SES.


## Run it {#run-it}


- [Operations](https://nitromta.com/docs/operations/index.md): why a message is waiting, the queue,
  metrics, holds, warmup and keys.
- [Durability](https://nitromta.com/docs/durability/index.md): what an acceptance promises.
- [Benchmarks](https://nitromta.com/docs/benchmarks/index.md): NitroMTA, KumoMTA and Postfix on the same
  machine, and how to run it yourself.


## Reference {#reference}


- [Command line](https://nitromta.com/docs/reference/cli/index.md): every command and its options.
- [Configuration](https://nitromta.com/docs/reference/configuration/index.md): what `nitromta setup`
  writes, every setting explained.
