Authentication
Compose credentials, magic links, sessions, passkeys, MFA, and connected-provider access without handing application identity to a framework.
Magic links
Deliver rendered Playstack mail or Postmark provider templates through an explicit driver and native client escape hatch.
Visit Postmark ↗Compose credentials, magic links, sessions, passkeys, MFA, and connected-provider access without handing application identity to a framework.
Magic links
Model organizations, memberships, invitations, ownership, active-account switching, and fail-closed data scope.
Invitations · Ownership transfer
Render typed application email and deliver it through explicit SES, Mailgun, Postmark, Resend, SendGrid, SMTP, or capture-test providers.
Rendered application email · Provider templates
Define typed notifications, resolve recipient preferences, deliver across explicit channels, and retain one provider-independent history of every send.
Multi-channel delivery
Build waitlists, newsletters, release lists, and preference centers with explicit consent, segmentation, confirmation, and delivery boundaries.
Broadcast delivery
The Postmark driver supports portable rendered messages and provider-owned template IDs plus exact JSON models. Configure separate clients when message streams need different operational policies.
The adapter distinguishes provider rejection, unavailability and MailOutcomeUnknownError. A lost send response can mean the message was accepted; do not classify every network failure as safe to retry. Configure production preflight and reconcile uncertain sends through application-owned delivery records. Capture tests are not proof of production deliverability.