DDMARC documentation.
Everything you need to set up DMARC monitoring, understand your email authentication, and integrate with the REST API.
Get started
What is DMARC?
DMARC (Domain-based Message Authentication, Reporting & Conformance) is an email authentication protocol that protects your domain from unauthorized use. It works alongside SPF and DKIM to verify that emails are legitimately from your domain.
01
Publish
Add DMARC record to your DNS
02
Receive
Email servers check your policy
03
Report
Providers send aggregate reports
04
Analyze
Review and improve authentication
Why use DDMARC?
What DDMARC does that a mailbox full of XML cannot:
- Names the root cause of every failure and the fix
- Walks a domain from p=none to p=reject with safety gates
- Hosts your DMARC record so policy changes never touch DNS
- Finds lookalike domains DMARC cannot see
- Shows which forwarders break your mail (ARC)
- Runs every customer under your own brand (MSP)
Create a free account2 domains, no card
Email authentication protocols
Popular topics
API
View API docsREST API + outbound webhooks.
curl -X GET "https://api.ddmarc.com/api/v1/domains" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"150+
1k–25k/hour
/api/v1