Getting Started

Welcome to Mailgun!

APIs are at the heart of Mailgun. Our goal is to provide developers worldwide with an accessible and straightforward way to send, receive, and track emails effortlessly. To get you familiar with Mailgun's APIs, here are some things you should know:

APIs

  • The Mailgun API is built on HTTP
  • Our API is RESTful which:
    • Uses predictable, resource-oriented URLs.
    • Uses built-in HTTP capabilities for passing parameters and authentication.
    • Responds with standard HTTP response codes to indicate errors.
    • Returns JSON .

While most of the Mailgun service can be accessed through our RESTful HTTP APIs without the need to install any libraries, you have the option to choose from these languages:

Mailgun Features

Mailgun features can be accessed through Mailgun's Control Panel by logging in at https://app.mailgun.com/app/dashboard.

Here’s a lightweight overview of what Mailgun can do:

Email Sending

  • Transactional Emails: Send automated emails like order confirmations, password resets, and notifications.
  • Bulk Emails: Efficiently send large volumes of emails with optimized delivery performance.
  • SMTP Integration: Seamlessly integrate Mailgun with your application via SMTP.
  • Support for custom templates, mailing lists, etc.

Email Receiving

  • Inbound Parsing: Parse incoming emails to your domains and route them to your application with ease.
  • Route Management: Define rules for handling incoming emails, such as forwarding to a specific address or storing the email.

Email Tracking

  • Open and Click Tracking: Monitor who opens your emails and clicks on links, providing insights into recipient engagement.
  • Bounce Tracking: Identify and manage bounced emails to maintain a clean email list.
  • Webhooks: Set up webhooks to receive real-time notifications about email events.

Analytics and Reporting

  • Detailed Reports: Access comprehensive reports on email delivery, open rates, click rates, and more.
  • Event Tracking: Track specific email events like deliveries, opens, clicks, and bounces for granular insights.

Security and Compliance

  • DKIM and SPF: Authenticate your emails to improve deliverability and protect against spoofing.
  • DMARC: Implement DMARC policies to monitor and protect your domain from email phishing and spoofing.
  • Our full list of compliance certificates are available via our trust portal

Domain and IP management tools

  • IP Pooling: Manage IP pools to optimize email delivery and maintain sender reputation.
  • Suppression Management: Automatically handle unsubscribes, complaints, and bounces to maintain a clean email list.
  • Domain management: Add US or EU based domains, as well as manage their settings and sending.

User-Friendly Control Panel

  • Web Interface: Manage your email campaigns, view analytics, and configure settings through an intuitive web interface.

Please continue to read through the user manual to see all supported functionality, and if at any point in your journey you have questions or need help, please feel free to contact our Support Team here


Let's get started!