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
  • Alerting on authentication failures (Protect and above)
  • A guided DNS setup wizard for every domain
  • Managed MTA-STS and BIMI hosting (Growth and above)
  • 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/api/v1/domains" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"
150+
Endpoints
1k–25k/hour
Rate limit (per plan)
/api/v1
Base path

API access starts at Protect · Enterprise is unmetered · limits in the pricing comparison