Postmark through Squiid

Transactional email with a strong deliverability record and message streams. Postmark is next up on Squiid, being built now.

Next up Instant Instant access. A usage-metered API that works the moment you add it to your dashboard.

What Postmark is

Postmark is a transactional email service with an unusually narrow focus. Message Streams separate transactional mail from bulk sending so a marketing campaign cannot damage the reputation that delivers your password resets, templates support layouts and versioning, inbound parsing turns received email into a webhook, and every message is searchable with full content and event history for 45 days. Bounce handling is automatic, with hard bounces suppressed so repeated sending does not damage your domain's reputation.

That history is the feature people notice after something goes wrong. When a customer says they never got the invoice, being able to open the exact message, see the delivery event and read the bounce reason is the difference between a five minute answer and a shrug. For AI-coded apps sending receipts, alerts and account mail, it removes a support burden the agent did not plan for. Templates are versioned and previewable, which helps when an agent edits markup that nobody renders in a real client before it ships.

Why connect it through Squiid

Postmark is on the Squiid roadmap. When it is connected, sending will go to https://api.squiid.io/v1/postmark/... with Authorization: Bearer $SQUIID_API_KEY, and the official libraries will work by pointing their base URL at the gateway (gateway convention). Messages will meter against prepaid credits at Postmark's list price, plans will pass through at the provider's price on your single monthly invoice, and the server token that can send as your domain will stay with Squiid rather than in your environment. Streams are separated at the account level, so the split survives whatever an agent does in application code.

  • One account, one key, one bill, one dashboard. Postmark sits beside every other service your project uses, on the same invoice and the same credit balance.
  • Key custody. Squiid holds the Postmark credentials. Your code carries SQUIID_API_KEY, so POSTMARK_SERVER_TOKEN, POSTMARK_FROM_EMAIL never land in a repository, a preview deployment or an agent’s context.
  • Metering you can see. Every call is counted per service and per day, so you know what Postmark costs before the month ends.
  • Pause on zero. When prepaid credits run out the gateway stops authorizing usage instead of running up a bill you did not fund.
  • One rotation. Rotating the Squiid key cuts off every agent, worker and deployment at once, with no provider key to hunt down.

What you get

  • Transactional sending through the gateway
  • Separate message streams for transactional and broadcast
  • 45 days of searchable message history
  • Inbound email parsing to a webhook
  • Postmark list pricing, no markup

How to connect Postmark

One variable replaces the provider credentials this service would normally need. Requests go to the gateway and the official SDKs work by pointing their base URL at it (gateway convention).

# .env
# replaces POSTMARK_SERVER_TOKEN, POSTMARK_FROM_EMAIL
SQUIID_API_KEY=sq_live_xxxxxxxxxxxxxxxxxxxxxxxx

# every request: https://api.squiid.io/v1/postmark/...
# header:       Authorization: Bearer $SQUIID_API_KEY
01

Add it in your dashboard

Open the Squiid catalog, add Postmark and fund credits. Access is instant and metered per request.

02

Put the one key in your env

Add SQUIID_API_KEY to .env and delete POSTMARK_SERVER_TOKEN, POSTMARK_FROM_EMAIL. Nothing else from Postmark needs to exist in your project.

03

Point your agent at it

Claude Code, Cursor and Codex read the same variable and call https://api.squiid.io/v1/postmark/. Agents point account mail at the transactional stream and anything bulk at the broadcast stream, which keeps reputation separate.

Pricing through Squiid

Postmark charges a monthly fee by email volume tier, at the provider's listed price. Squiid passes that through at par: one dollar of prepaid credit is one dollar of Postmark usage, with no markup and no per-request margin.

Postmark has no subscription attached on Squiid today. If a plan is required for a feature you need, it passes through at the provider’s listed price with no Squiid fee.

Squiid adds no markup to provider prices. There is a free plan at $0 a month with a 15% fee when you top up credits, Solo at $19.97 a month with a top-up fee that starts at 8% and falls to 3.5% as your spend grows, Team from $29.97 a seat a month with the same ladder one point lower, and Custom with a rate of 3% or less. Credits are prepaid, so Postmark usage stops when the balance reaches zero rather than producing an invoice you did not fund. Auto top-up with a cap keeps production running without handing anyone an open-ended card.

If you leave

Export: the sending domain is re-verified in your own Postmark account with the same DNS records, and templates and suppression lists are exported and re-imported. Squiid never owns your code, your schema or your domain, and the gateway speaks Postmark's own API, so the client change is a base URL. The handover page lists what happens for every provider in the catalogue.

Works with every coding agent

Postmark through Squiid is just an HTTP call with a bearer token, so every agentic coding tool can use it with the single key already in your environment:

Vibe coding a feature on Postmark usually means asking for it in plain language and letting the agent write the integration. Because the key is Squiid’s rather than the provider’s, it can do that without ever holding a credential that could be leaked, logged or committed.

Related services

Questions people ask

Is Postmark available on Squiid?

Not yet. It is on the roadmap with instant provisioning planned.

Why separate message streams?

So a bulk campaign with low engagement cannot harm the sending reputation that delivers password resets and receipts.

Can I search past messages?

Yes. Postmark keeps full message content and events for 45 days at the provider's listed terms, which makes support questions answerable.

Will Squiid mark up Postmark?

No. Plan and volume cost pass through at Postmark's listed price on your single invoice.

Postmark or Resend?

Postmark's strength is deliverability and message history, Resend's is developer experience and React Email. Both will be on one Squiid key.

Connect Postmark with one key.

Postmark focuses on fast, reliable transactional delivery with separate message streams for transactional and broadcast mail, templates and 45 days of message history. Planned for Squiid.