# Documentation Markdown Index


## Getting Started

- [Getting started with Prontuno](https://prontuno.com/docs/getting-started/getting-started.md): Add a domain, publish DNS records, create credentials, and send and inspect your first test email.
- [Prepare for production](https://prontuno.com/docs/getting-started/prepare-for-production.md): A checklist to work through before you send real customer email through Prontuno.
- [Glossary](https://prontuno.com/docs/getting-started/glossary.md): Definitions of the terms used throughout the Prontuno dashboard, API, and documentation.
- [How Prontuno is organized](https://prontuno.com/docs/getting-started/how-prontuno-works.md): How accounts, teams, domains, credentials, and credits fit together, and why almost everything belongs to a team.
- [SMTP or the API: which to use](https://prontuno.com/docs/getting-started/choose-smtp-or-api.md): Both routes deliver through the same infrastructure. The difference is how your application talks to Prontuno and what it gets back.

## Account & Billing

- [Manage teams and permissions](https://prontuno.com/docs/account-billing/teams-and-permissions.md): Create shared teams, invite people as Admin or Member, and understand what each role can do.
- [Credits and billing](https://prontuno.com/docs/account-billing/credits-and-billing.md): How Prontuno bills per team: free credits, prepaid credit packs, monthly plans, reminders, and invoices.
- [Team roles and permissions](https://prontuno.com/docs/account-billing/roles-and-permissions.md): What Owners, Admins, and Members can do on a shared team.
- [Limits and quotas](https://prontuno.com/docs/account-billing/limits-and-quotas.md): Size, rate, and resource limits for the API, SMTP, webhooks, credits, and teams.
- [Security best practices](https://prontuno.com/docs/account-billing/security-best-practices.md): Why Prontuno credentials are powerful, and the habits that keep your account and your domain's reputation safe.
- [Set up passkeys and two-factor authentication](https://prontuno.com/docs/account-billing/passkeys-and-two-factor.md): Protect your Prontuno login with passkeys or an authenticator app, save recovery codes, and remove a lost device.
- [How credits and subscriptions work](https://prontuno.com/docs/account-billing/how-billing-works.md): How Prontuno counts recipients, how prepaid credits expire, and how monthly plans use their allowance before your credits.

## Domains & DNS

- [Add DNS records automatically with Cloudflare](https://prontuno.com/docs/domains-dns/add-dns-records-automatically.md): Use Domain Connect to publish your sending domain's DNS records in Cloudflare with one approval instead of copying each record by hand.

## Sending

- [Add and verify a sending domain](https://prontuno.com/docs/sending/verify-sending-domain.md): Add a domain, publish the DNS records, and fix the common problems that keep a domain pending.
- [Send email with SMTP](https://prontuno.com/docs/sending/send-email-with-smtp.md): Connect any application to Prontuno over SMTP: host, ports, credentials, example settings, and common errors.
- [Create and manage API keys](https://prontuno.com/docs/sending/api-keys.md): Choose an API key type, create a key, authenticate requests, rotate and revoke keys, and connect MCP clients.
- [Send email with the API](https://prontuno.com/docs/sending/send-email-with-api.md): Send single emails, add recipients and attachments, send batches, and retry requests safely.
- [Rotate API keys and SMTP credentials](https://prontuno.com/docs/sending/rotate-credentials.md): Replace a key or SMTP password without interrupting sending, and respond quickly to an exposed secret.
- [Separate production, staging, and development](https://prontuno.com/docs/sending/separate-environments.md): Keep test traffic away from real customers and out of your production logs, suppressions, and reputation.
- [Send email for your customers](https://prontuno.com/docs/sending/send-email-for-your-customers.md)
- [Set up DMARC](https://prontuno.com/docs/sending/set-up-dmarc.md): Publish a DMARC record for your sending domain, read its reports, and tighten the policy safely.
- [Set up your dedicated IP](https://prontuno.com/docs/sending/dedicated-ip.md): Activate the dedicated IP included with the Unlimited plan, set its reverse DNS hostname, and choose when to send through it.
- [SMTP settings](https://prontuno.com/docs/sending/smtp-settings.md): Hostname, ports, encryption, authentication, limits, and replies for Prontuno's SMTP service.
- [API key types and permissions](https://prontuno.com/docs/sending/api-key-types.md): What Sending, Receiving, MCP, and Management API keys can and can't do.
- [Sending domain DNS records](https://prontuno.com/docs/sending/dns-records.md): The return-path, DKIM, and DMARC records Prontuno asks you to publish, and what each one does.
- [API errors](https://prontuno.com/docs/sending/api-errors.md): The error response format, error codes, and when it is safe to retry.
- [How email authentication works](https://prontuno.com/docs/sending/email-authentication.md): What SPF, DKIM, and DMARC check, why alignment matters, and why Prontuno uses CNAME records.
- [Shared pools and dedicated IPs](https://prontuno.com/docs/sending/shared-and-dedicated-ips.md): How sending IP addresses affect reputation, and when a dedicated IP is worth it.

## Webhooks

- [Set up webhooks](https://prontuno.com/docs/webhooks/set-up-webhooks.md): Create a webhook, choose its events and domains, check deliveries, and rotate its signing secret.
- [Verify webhook signatures](https://prontuno.com/docs/webhooks/verify-webhook-signatures.md): Check the Prontuno-Signature header in PHP, Node.js, Python, or Ruby before trusting a webhook request.
- [Handle bounces and rejections in your application](https://prontuno.com/docs/webhooks/handle-bounces-and-rejections.md): Use webhook events to stop emailing addresses that can't receive mail and to tell users when their address needs fixing.
- [Webhook events and payloads](https://prontuno.com/docs/webhooks/webhook-events.md): Every webhook event type, request header, and payload field, with examples.
- [How webhook delivery works](https://prontuno.com/docs/webhooks/how-webhooks-work.md): Why events can arrive more than once or out of order, how retries work, and why every request is signed.

## Integrations

- [Prontuno MCP](https://prontuno.com/docs/integrations/prontuno-mcp.md): Connect ChatGPT, Claude, Cursor, or another MCP client to Prontuno to send email, check usage, and manage domains, suppressions, and webhooks.
- [Use the Prontuno Assistant](https://prontuno.com/docs/integrations/prontuno-assistant.md): Ask the in-dashboard Assistant about your domains, delivery, webhooks, suppressions, and billing, use slash commands, and approve changes before they happen.
- [Send Supabase Auth email with Prontuno](https://prontuno.com/docs/integrations/supabase.md): Send Supabase Auth emails through Prontuno SMTP, and optionally use an Auth hook and webhooks for full control.
- [About the Prontuno SDKs](https://prontuno.com/docs/integrations/sdks.md): What the official Node.js, PHP, and Laravel SDKs do, which one to choose, and how they handle keys, retries, and pagination.
- [Send email with the Node.js SDK](https://prontuno.com/docs/integrations/send-email-with-nodejs.md): Install the prontuno package, configure your keys, and send email, attachments, and batches from Node.js.
- [Send email with the PHP SDK](https://prontuno.com/docs/integrations/send-email-with-php.md): Install prontuno/prontuno-php with Composer, configure your keys, and send email, attachments, and batches from any PHP application.
- [Send email from Laravel](https://prontuno.com/docs/integrations/send-email-from-laravel.md): Install prontuno/prontuno-laravel, send Mailables and notifications through the prontuno mail driver, or call the API with the Prontuno facade.
- [Verify webhooks with an SDK](https://prontuno.com/docs/integrations/verify-webhooks-with-an-sdk.md): Check the signature on each Prontuno webhook request and handle delivery events with the Node.js, PHP, or Laravel SDK.
- [SDK reference](https://prontuno.com/docs/integrations/sdk-reference.md): Configuration options, methods, errors, and webhook helpers in the Prontuno Node.js, PHP, and Laravel SDKs.

## Deliverability & Troubleshooting

- [Understand email statuses and logs](https://prontuno.com/docs/deliverability/understand-email-statuses-and-logs.md): What each email status means, what to do about it, and how to find and investigate a message.
- [Manage suppressions](https://prontuno.com/docs/deliverability/suppressions.md): Suppressions stop mail to bounced, complaining, or manually blocked addresses. Learn how to add, review, and remove them.
- [Troubleshoot email delivery](https://prontuno.com/docs/deliverability/troubleshoot-delivery.md): Find the email, read its status, and fix the most common reasons email is rejected, delayed, bounced, or lands in spam.
- [Test bounces and deferrals with Mailbox Simulator](https://prontuno.com/docs/deliverability/test-with-mailbox-simulator.md): Use Mailbox Simulator addresses to trigger delivered, bounced, and deferred outcomes from your own application, and check how it reacts.
- [Inspect a sent email with InspectEmail](https://prontuno.com/docs/deliverability/inspect-email-with-inspectemail.md): Send a test email to a generated InspectEmail address and get a report on authentication, headers, and delivery, free and with no signup.
- [Check a message's authentication](https://prontuno.com/docs/deliverability/check-email-authentication.md): Send a test message through Prontuno, read its SPF, DKIM, and DMARC results, and fix the common reasons authentication fails.
- [Email statuses](https://prontuno.com/docs/deliverability/email-statuses.md): Every status an email can have in the dashboard and the API, with its webhook event and timestamp.
- [Sender reputation, bounces, and suppressions](https://prontuno.com/docs/deliverability/sender-reputation.md): How mailbox providers judge senders, why bounces and complaints matter, and why Prontuno suppresses some addresses automatically.
- [Spam complaints and feedback loops](https://prontuno.com/docs/deliverability/spam-complaints.md): Learn how Prontuno records spam complaints, what happens to the complainer's address, how to see and react to complaints, and how to prevent them.
- [Warm up a new sending domain](https://prontuno.com/docs/deliverability/warm-up-sending-domain.md): Build a good sending reputation by ramping volume gradually on a new domain or IP, with a sample schedule and what to watch.
- [Monitor delivery with Analytics](https://prontuno.com/docs/deliverability/delivery-analytics.md): Use the Analytics page to track delivery, bounce, and complaint rates over time, compare recipient providers, and spot problems early.

## Policies

- [What you can send with Prontuno](https://prontuno.com/docs/policies/transactional-email-policy.md): Prontuno is built for transactional email. See what is allowed, what is prohibited, and how enforcement works.
