Provider class
Every provider exposes the same surface:
See Providers for each provider’s credential option names.
SendOptions
body accepts a string of HTML or a FormData object. formatter controls how grouped-field labels are rendered. headers and tags are forwarded to each
provider’s native concept — see Custom headers & tags.
Common constructor options
Every provider also accepts these, on top of its own credentials:
See Errors & retries for retry behaviour and Hooks for the hooks shape.
Email type
All accepted address formats:
PostboiError
The normalised error thrown by every provider. See Errors & retries for usage.