# Werkmail documentation

Werkmail is the EU email platform for authenticated transactional and marketing mail. These pages are **server-rendered** so search engines and language models can read the full text. Every page is also available as Markdown.

**Canonical docs host:** [https://docs.werkmail.eu](https://docs.werkmail.eu/)

## For people

1. [Getting started](/getting-started) — create a workspace, authenticate a domain, send the first message.
2. [Concepts](/concepts) — tenants, projects, routes, and message kinds.
3. [DNS and authentication](/dns-and-authentication) — SPF, DKIM, DMARC, MAIL FROM, BIMI.
4. [Sending](/sending) — single, batch, and bulk sends, attachments, and the content gate.
5. [Raw source and branding](/raw-source-and-branding) — Message-ID, DKIM in View Source, and what Werkmail can brand.
6. [HTTP API](/api) — authentication, send, messages, webhooks, suppressions, inbound.

## For language models and agents

- [`/llms.txt`](/llms.txt) — catalog of every public docs page with short descriptions and `.md` URLs.
- [`/llms-full.txt`](/llms-full.txt) — concatenated Markdown corpus of the whole site.
- Append `.md` to any path (for example [`/api/send.md`](/api/send.md)) for the raw source.
- Machine-readable OpenAPI: [https://werkmail.eu/openapi.yaml](https://werkmail.eu/openapi.yaml)

See [Use these docs with LLMs](/for-llms) for fetch rules and citation guidance.

## Product facts

| Topic | Fact |
| --- | --- |
| Region | Frankfurt / **eu-central-1** |
| Isolation | One sending tenant per workspace |
| Streams | `outgoing` (transactional) and `broadcast` (marketing) never share reputation |
| Consent | Double opt-in, consent ledger, one-click unsubscribe on every send |
| Inbound MX | Publish MX only on `in.<your-domain>` — **never** on the apex |
| Errors | JSON `{ "code", "error", "hint" }` |

## Open a workspace

Sign in at [https://werkmail.eu/login](https://werkmail.eu/login). New workspaces start on the **Test** plan (200 emails / month, full product, manual approval). **Supporter** is €5 / month for 1,000 emails.
