Introduction to Publiq
Publiq is the email API with observability built in — send transactional and marketing emails and track delivery, opens and clicks in real time, with SDKs for Node and Python.
The Publiq is an email delivery platform built for developers. With a single REST API (and official SDKs for Node.js and Python), you send transactional emails — like confirmations, password resets and receipts — and marketing campaigns, always with real-time delivery, open and click metrics.
Publiq's differentiator is built-in observability: every email is traceable from request to inbox, with queued, sent, delivered, opened, clicked and bounced events available via webhooks and in the dashboard. You stop guessing why an email didn't arrive.
Who it is for
- Product teams that need reliable transactional emails (signup, password reset, receipts)
- Growth/marketing teams sending segmented broadcasts and newsletters
- Any app that wants event-triggered automations (e.g. a 3-email onboarding)
Core concepts
- Emails — the send itself, transactional, via SDK or API.
- Templates — versioned bodies with
{{ }}variables, referenced bytemplateKey. - Events & Automations — emit events that trigger automatic flows.
- Contacts — people and their attributes, used as default variables.
- Webhooks — receive delivery events in real time (see Webhooks).
- Domains — verify your domain (SPF/DKIM) to actually deliver (see Domains).
Transactional vs. marketing
Transactional emails are 1-to-1, triggered by a user action (confirm account, reset password) and use the Emails endpoint. Marketing emails are 1-to-many (broadcasts, newsletters) sent to lists/segments. Publiq covers both with the same delivery and observability infrastructure — but handles suppression and unsubscribe appropriately for each case.
Ready to start? Follow Installation then the Quickstart to send your first email in under 5 minutes.