Postbote

Choosing an Adapter

Pick a provider and decide between its native SDK and HTTP adapter.

Every provider has two official adapter styles.

StyleBest forTrade-off
Native SDKNode.js services already using the provider SDKAdds the provider SDK dependency
HTTPEdge runtimes, minimal bundles, custom fetchUses Postbote's fetch implementation instead of the provider SDK
ProviderNative packageHTTP package
Resend@postbote/adapter-resend@postbote/adapter-resend-http
Mailgun-@postbote/adapter-mailgun-http
Postmark@postbote/adapter-postmark@postbote/adapter-postmark-http
SendGrid@postbote/adapter-sendgrid@postbote/adapter-sendgrid-http

All official adapters normalize provider errors to the same Postbote error codes. Choose the adapter based on runtime and dependency needs, not because your application needs a different send API.