Documentation

Learn how to integrate and use DDMARC.

Welcome

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?

  • Automated report collection and parsing
  • Visual dashboards and analytics
  • Real-time alerts for authentication failures
  • Step-by-step deployment guidance
  • Managed MTA-STS and BIMI hosting
  • Multi-domain and team management

Email authentication protocols

Popular topics

API

REST API + outbound webhooks.

Integrate DDMARC data into your applications and workflows.

Example requestcurl
curl -X GET "https://api.ddmarc.com/v1/domains" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"
25+
Endpoints
1k–25k/hour
Rate limit (per plan)
< 100 ms
p50 response time

Per-plan rate limits in the pricing comparison