DocumentationIntroduction

Introduction

What MailingCore is, who it's for, and how it fits in your stack.

MailingCore is a developer-first email SaaS platform hosted in the EU. It lets you send transactional emails and newsletters from your application without building or operating your own mail server.

It is not a generic MTA or relay: it is the platform layer (REST API, SDK, dashboard, templates, domains, quotas) on top of transports such as AWS SES or SMTP.

Who it's for

  • Developers integrating from Next.js, React, Node, or any backend with an API key.
  • Product teams managing templates, domains, campaigns, and analytics from the dashboard.
  • B2B integrators syncing contacts and campaigns via API (multi-tenant pattern).
  • 24/7 support with Botpress chatbots opening helpdesk incidents via transactional email — see Botpress and helpdesk.

What you can do

AreaCapabilities
TransactionalPOST /emails/send, queued delivery, batch, scheduling
TemplatesDraft/Published versioning, language variants, library
DeliverabilitySPF/DKIM/DMARC domain verification, open/click tracking
NewsletterContacts, campaign fan-out, hosted unsubscribe pages
IntegrationAPI keys with scopes, outbound webhooks with HMAC signatures

Basic architecture

  1. Create an account in the dashboard and a tenant (workspace).
  2. Generate an API key with the permissions you need (email:send, etc.).
  3. Send from your server (recommended) or with the mailingcore-js SDK.
  4. Optionally: verify your sending domain and publish templates in the editor.
Your app  →  MailingCore API (api.mailingcore.com)  →  SES / SMTP  →  Recipient inbox

Next step

Continue with Key concepts or Quickstart for your first send.