Authentication, email, and more to come. Use each product on its own or combine them without multiplying your infrastructure.
Independent by default. Connected when you say so.
One account. One dashboard. One invoice. All your products in one place.
Transactional and marketing email
Templates, Analytics, Webhooks
Auth
Authentication for your apps
Sessions, MFA, Organizations
Each product works on its own. Start with one, add others only when you need them.
Transactional and marketing email
Authentication for your apps
An ecosystem that grows with you
Start with one product, add the others as your project grows.
Each product stays independent. The integrations are explicit, visible and entirely under your control.
Through the Auth SDK, inside your app.
An enduser.created event, HMAC-signed, sent to your backend.
Signature checked, and what happens next is your call.
One API call, with the email the webhook carried.
import { createHmac } from "node:crypto"; const secret = process.env.MAILMUS_WEBHOOK_SECRET; app.post("/webhooks/mailmus", async (req, res) => { const signature = req.header("X-Mailmus-Signature"); const expected = createHmac("sha256", secret) .update(req.rawBody) .digest("hex"); if (signature !== expected) { return res.status(401).end(); } const { event, data } = JSON.parse(req.rawBody); if (event === "enduser.created") { await mailmus.emails.transactionalEmailsSend({ appId: "app_xxx", body: { to: [data.email], from: "hello@votredomaine.com", subject: "Welcome!", html: "<h1>Welcome!</h1>", }, }); } res.status(200).end();});Real code. Not pseudo-code.
One API call, with delivery tracking.
You call the API
With your secret key, never exposed.
Domain already verified
DKIM, SPF and DMARC in place.
The email is delivered
Opens and clicks tracked.
send-email.ts
import { SDK } from "mailmus"; const mailmus = new SDK({ // Secret key, never on the client. bearer: process.env.MAILMUS_SECRET_KEY,}); await mailmus.emails.transactionalEmailsSend({ appId: "app_xxx", body: { to: ["destinataire@example.com"], from: "hello@yourdomain.com", subject: "Welcome!", html: "<h1>Hi {{first_name}}!</h1>", variables: { first_name: "Alice" }, },});A predictable API, official SDKs and documentation written to keep you moving.
Documented with OpenAPI, full reference online.
TypeScript for the server, the browser, React and React Native.
HMAC-signed, with delivery history and replay.
Step-by-step guides and API reference on docs.mailmus.app.
Each product works perfectly on its own. Add others and your stack stays just as simple.
Each product also works on its own.
Use what you need. The rest can wait.
Free, sans carte bancaire. Ajoute le reste à ton rythme.
Start for freeSee pricing