{
  "name": "Mailgun",
  "slug": "mailgun",
  "website_url": "https://www.mailgun.com",
  "vendor_description": "Mailgun is the all-in-one, intelligent email delivery platform trusted by businesses and loved by developers.",
  "categories": [
    "email"
  ],
  "summary": "Mailgun is an email delivery platform aimed at developers, covering transactional and bulk sending, deliverability, email validation, and inbound processing. The REST API supports basic and API-key auth, webhooks, six SDKs, and an official MCP server, with US and EU regions. Pricing is published and self-serve: 100 emails/day free, paid plans from $15/month. It carries SOC 2 Type 2, HIPAA, GDPR, ISO 27001, PCI DSS, and an SLA. Used by Microsoft, Wikipedia, and American Express.",
  "capabilities": {
    "supported_actions": [
      "send_email",
      "send_email_mime",
      "retrieve_stored_email",
      "resend_email",
      "get_queue_status",
      "delete_scheduled_mail",
      "list_domains",
      "create_domain",
      "get_domain",
      "update_domain",
      "verify_domain",
      "delete_domain",
      "list_dkim_keys",
      "create_dkim_key",
      "delete_dkim_key",
      "activate_dkim_key",
      "deactivate_dkim_key",
      "update_dkim_authority",
      "update_dkim_selector",
      "get_domain_tracking",
      "update_click_tracking",
      "update_open_tracking",
      "update_unsubscribe_tracking",
      "get_certificate_status",
      "update_certificate",
      "create_certificate",
      "rotate_dkim_key",
      "schedule_dkim_rotation",
      "list_account_webhooks",
      "create_account_webhook",
      "get_account_webhook",
      "update_account_webhook",
      "delete_account_webhook",
      "list_domain_webhooks",
      "create_domain_webhook",
      "get_domain_webhook",
      "update_domain_webhook",
      "delete_domain_webhook",
      "get_metrics",
      "get_usage_metrics",
      "get_logs",
      "get_bounce_classification_metrics",
      "manage_tags",
      "get_stats",
      "get_provider_aggregates",
      "get_device_aggregates",
      "get_country_aggregates",
      "get_events",
      "list_send_alerts",
      "create_send_alert",
      "get_send_alert",
      "update_send_alert",
      "delete_send_alert",
      "get_alert_hits",
      "get_alert_events",
      "manage_alert_settings",
      "manage_slack_settings",
      "update_webhook_signing_key",
      "list_limits",
      "create_limit",
      "get_limit",
      "update_limit",
      "delete_limit",
      "import_unsubscribes",
      "list_unsubscribes",
      "get_unsubscribe",
      "create_unsubscribe",
      "delete_unsubscribe",
      "import_complaints",
      "list_complaints",
      "get_complaint",
      "create_complaint",
      "delete_complaint",
      "import_bounces",
      "list_bounces",
      "get_bounce",
      "create_bounce",
      "delete_bounce",
      "import_allowlist",
      "list_allowlist",
      "get_allowlist_entry",
      "create_allowlist_entry",
      "delete_allowlist_entry",
      "create_route",
      "list_routes",
      "get_route",
      "update_route",
      "delete_route",
      "match_route",
      "list_forwards",
      "create_forward",
      "get_forward",
      "update_forward",
      "delete_forward",
      "create_mailing_list",
      "list_mailing_lists",
      "list_mailing_list_members",
      "add_mailing_list_member",
      "add_mailing_list_members_bulk",
      "get_mailing_list_member",
      "update_mailing_list_member",
      "list_account_templates",
      "create_account_template",
      "get_account_template",
      "update_account_template",
      "delete_account_template",
      "manage_template_versions",
      "list_domain_templates",
      "create_domain_template",
      "get_domain_template",
      "update_domain_template",
      "delete_domain_template",
      "manage_ip_pools",
      "manage_dynamic_ip_pools",
      "list_ips",
      "get_ip",
      "assign_ip_to_domain",
      "unassign_ip_from_domain",
      "warmup_ip",
      "list_subaccounts",
      "create_subaccount",
      "get_subaccount",
      "update_subaccount",
      "delete_subaccount",
      "get_custom_message_limit",
      "set_custom_message_limit",
      "delete_custom_message_limit",
      "get_account",
      "list_api_keys",
      "create_api_key",
      "get_api_key",
      "update_api_key",
      "delete_api_key",
      "list_credentials",
      "create_credential",
      "get_credential",
      "update_credential",
      "delete_credential",
      "manage_ip_allowlist",
      "list_users",
      "create_user",
      "get_user",
      "update_user",
      "delete_user",
      "validate_email",
      "inspect_email"
    ],
    "supported_regions": [
      "United States",
      "European Union"
    ],
    "supported_languages": [],
    "input_types": [
      "multipart/form-data",
      "MIME",
      "application/x-www-form-urlencoded"
    ],
    "output_types": [
      "JSON"
    ],
    "webhooks_supported": true,
    "sandbox_available": true,
    "sdk_languages": [
      "Python",
      "Node.js",
      "Ruby",
      "Go",
      "PHP",
      "Java"
    ],
    "mcp_server_available": true
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://api.mailgun.net/",
    "api_version": "v3",
    "versioning_scheme": "url",
    "stability": null,
    "deprecation_policy_url": null,
    "auth_methods": [
      "basic",
      "api_key"
    ],
    "auth_docs_url": "https://documentation.mailgun.com/docs/mailgun/api-reference/mg-auth",
    "idempotency_supported": false,
    "error_format": "vendor-specific",
    "webhook_signing": "hmac_sha256",
    "webhook_events_url": "https://documentation.mailgun.com/docs/mailgun/user-manual/webhooks/webhooks",
    "rate_limit_requests": 500,
    "rate_limit_window": "10 seconds",
    "sdk_packages": [
      {
        "stars": 8,
        "package": "mailgun-python",
        "archived": false,
        "language": "Python",
        "official": true,
        "repo_url": "https://github.com/mailgun/mailgun-python",
        "last_pushed_at": "2026-06-05T21:01:38Z"
      },
      {
        "stars": 548,
        "package": "mailgun.js",
        "archived": false,
        "language": "Node.js",
        "official": true,
        "repo_url": "https://github.com/mailgun/mailgun.js",
        "last_pushed_at": "2026-06-01T11:09:19Z"
      },
      {
        "stars": 488,
        "package": "mailgun-ruby",
        "archived": false,
        "language": "Ruby",
        "official": true,
        "repo_url": "https://github.com/mailgun/mailgun-ruby",
        "last_pushed_at": "2026-05-26T13:39:15Z"
      },
      {
        "stars": 745,
        "package": "github.com/mailgun/mailgun-go/v4",
        "archived": false,
        "language": "Go",
        "official": true,
        "repo_url": "https://github.com/mailgun/mailgun-go",
        "last_pushed_at": "2026-06-02T17:32:50Z"
      },
      {
        "stars": 1136,
        "package": "mailgun/mailgun-php",
        "archived": false,
        "language": "PHP",
        "official": true,
        "repo_url": "https://github.com/mailgun/mailgun-php",
        "last_pushed_at": "2026-04-29T18:19:56Z"
      },
      {
        "stars": 32,
        "package": "com.mailgun:mailgun-java",
        "archived": false,
        "language": "Java",
        "official": true,
        "repo_url": "https://github.com/mailgun/mailgun-java",
        "last_pushed_at": "2026-05-27T17:46:10Z"
      }
    ],
    "mcp_url": "https://github.com/mailgun/mailgun-mcp-server",
    "quickstart_url": "https://documentation.mailgun.com/docs/mailgun/quickstart"
  },
  "pricing": {
    "pricing_model": "hybrid",
    "has_published_pricing": true,
    "starting_price_usd": "15.0000",
    "price_basis": "month",
    "free_tier_available": true,
    "free_tier_limit": "100 emails/day",
    "free_tier_details": "$0/mo Free plan: 100 emails per day, 1 custom sending domain, ticket support, RESTful email APIs and SMTP relay, tracking/analytics/webhooks, 2 API keys, 1 day log retention, 1 inbound route",
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": false,
    "requires_verification": true,
    "enterprise_plan_available": true,
    "price_points": [
      {
        "plan": "Free",
        "item": "100 emails",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "day",
        "currency": "USD",
        "source_url": "https://www.mailgun.com/pricing/"
      },
      {
        "plan": "Basic",
        "item": "10,000 emails",
        "amount_usd": "15.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://www.mailgun.com/pricing/"
      },
      {
        "plan": "Foundation",
        "item": "50,000 emails",
        "amount_usd": "35.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://www.mailgun.com/pricing/"
      },
      {
        "plan": "Scale",
        "item": "100,000 emails",
        "amount_usd": "90.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://www.mailgun.com/pricing/"
      },
      {
        "plan": "Basic",
        "item": "Email overage",
        "amount_usd": "1.8000",
        "amount_percent": null,
        "per": "1,000 emails",
        "currency": "USD",
        "source_url": "https://www.mailgun.com/pricing/"
      },
      {
        "plan": "Foundation",
        "item": "Email overage",
        "amount_usd": "1.3000",
        "amount_percent": null,
        "per": "1,000 emails",
        "currency": "USD",
        "source_url": "https://www.mailgun.com/pricing/"
      },
      {
        "plan": "Scale",
        "item": "Email overage",
        "amount_usd": "1.1000",
        "amount_percent": null,
        "per": "1,000 emails",
        "currency": "USD",
        "source_url": "https://www.mailgun.com/pricing/"
      },
      {
        "plan": "Free",
        "item": "Email validation",
        "amount_usd": "1.2000",
        "amount_percent": null,
        "per": "100 validations",
        "currency": "USD",
        "source_url": "https://www.mailgun.com/pricing/"
      },
      {
        "plan": "Basic",
        "item": "Email validation",
        "amount_usd": "1.2000",
        "amount_percent": null,
        "per": "100 validations",
        "currency": "USD",
        "source_url": "https://www.mailgun.com/pricing/"
      },
      {
        "plan": "Foundation",
        "item": "Email validation",
        "amount_usd": "1.2000",
        "amount_percent": null,
        "per": "100 validations",
        "currency": "USD",
        "source_url": "https://www.mailgun.com/pricing/"
      },
      {
        "plan": "Scale",
        "item": "Email validation overage",
        "amount_usd": "0.8000",
        "amount_percent": null,
        "per": "100 validations",
        "currency": "USD",
        "source_url": "https://www.mailgun.com/pricing/"
      },
      {
        "plan": null,
        "item": "Dedicated IP",
        "amount_usd": "59.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://www.mailgun.com/pricing/"
      },
      {
        "plan": "Pilot",
        "item": "2,500 email validations",
        "amount_usd": "49.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://www.mailgun.com/pricing/optimize/"
      },
      {
        "plan": "Starter",
        "item": "5,000 email validations",
        "amount_usd": "99.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://www.mailgun.com/pricing/optimize/"
      },
      {
        "plan": "Pilot",
        "item": "Email validation overage",
        "amount_usd": "1.2000",
        "amount_percent": null,
        "per": "100 validations",
        "currency": "USD",
        "source_url": "https://www.mailgun.com/pricing/optimize/"
      },
      {
        "plan": "Starter",
        "item": "Email validation overage",
        "amount_usd": "0.8000",
        "amount_percent": null,
        "per": "100 validations",
        "currency": "USD",
        "source_url": "https://www.mailgun.com/pricing/optimize/"
      },
      {
        "plan": "Pilot",
        "item": "Inbox placement test overage",
        "amount_usd": "0.7500",
        "amount_percent": null,
        "per": "test",
        "currency": "USD",
        "source_url": "https://www.mailgun.com/pricing/optimize/"
      },
      {
        "plan": "Starter",
        "item": "Inbox placement test overage",
        "amount_usd": "0.7500",
        "amount_percent": null,
        "per": "test",
        "currency": "USD",
        "source_url": "https://www.mailgun.com/pricing/optimize/"
      },
      {
        "plan": "Basic",
        "item": "1,000 email previews",
        "amount_usd": "99.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://www.mailgun.com/pricing/inspect/"
      },
      {
        "plan": "Premium",
        "item": "2,000 email previews",
        "amount_usd": "199.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://www.mailgun.com/pricing/inspect/"
      },
      {
        "plan": "Basic",
        "item": "Email preview overage",
        "amount_usd": "0.1500",
        "amount_percent": null,
        "per": "preview",
        "currency": "USD",
        "source_url": "https://www.mailgun.com/pricing/inspect/"
      },
      {
        "plan": "Premium",
        "item": "Email preview overage",
        "amount_usd": "0.1500",
        "amount_percent": null,
        "per": "preview",
        "currency": "USD",
        "source_url": "https://www.mailgun.com/pricing/inspect/"
      }
    ]
  },
  "compliance": {
    "soc2": "type_2",
    "hipaa": true,
    "gdpr": true,
    "iso_27001": true,
    "pci_dss": true,
    "sla_published": true,
    "sla_url": "https://www.mailgun.com/legal/sla/",
    "data_retention_policy_url": null,
    "documented_rate_limits": "API calls are subject to a rate limit of 500 requests every 10 seconds; 1,500 API requests per second per client IP; 1,500 SMTP requests per second per client IP",
    "known_restrictions": [
      "The maximum size is 25 MB per message on Mailgun",
      "You can send a message to a maximum of 1,000 recipients (total of To, Cc, and Bcc fields combined)",
      "Sandbox domains can only send to authorized recipients (maximum of 5 authorized recipients)",
      "The default limit is 1,000 domains per Mailgun account",
      "Log data: 1 to 30 days, depending on service level",
      "Message data: 1 to 7 days (custom retention periods available for contract customers)",
      "Mailgun does not manage or host inboxes",
      "Validate and Inspect: Available in contract plans only",
      "Self-serve customers receive simplified bot/engagement checks (full results require contract)",
      "You are charged for messages sent in test mode"
    ]
  },
  "developer": {
    "docs_url": "https://www.mailgun.com/developer",
    "api_reference_url": null,
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": "https://www.mailgun.com/releases",
    "status_page_url": "https://status.mailgun.com",
    "llms_txt_url": null,
    "markdown_docs_url": null
  },
  "adoption": {
    "launched_at": "2010-01-01",
    "ga_date": null,
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": [
      "Microsoft",
      "Wikipedia",
      "American Express",
      "Lyft",
      "Etsy"
    ]
  },
  "scores": {
    "agent_friendliness": null,
    "pricing_transparency": null,
    "setup_speed": null,
    "docs_quality": null,
    "procurement_friction": null,
    "trust_readiness": null,
    "best_for": [],
    "avoid_if": []
  },
  "sources": [
    {
      "field": "sdk_languages",
      "url": "https://documentation.mailgun.com/docs/mailgun/sdk/nodejs_sdk",
      "excerpt": "Ruby Official Mailgun Node.JS SDK. Installation. Requires node.js >= 18.x.",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://www.mailgun.com/ai-info/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "output_types",
      "url": "https://documentation.mailgun.com/docs/mailgun/api-reference/api-overview",
      "excerpt": "All API calls referenced in our documentation start with a base URL.",
      "confidence": "medium"
    },
    {
      "field": "sdk_languages",
      "url": "https://documentation.mailgun.com/docs/mailgun/sdk/introduction",
      "excerpt": "Mailgun offers a variety of SDKs designed to simplify email integration for developers. Our SDKs support multiple programming languages.",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://documentation.mailgun.com/docs/inboxready/api-reference/optimize/mailgun/metrics/rate-limits-and-quotas",
      "excerpt": "API calls are subject to a rate limit of 500 requests every",
      "confidence": "medium"
    },
    {
      "field": "vendor_description",
      "url": "https://www.mailgun.com/ai-info/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "output_types",
      "url": "https://documentation.mailgun.com/",
      "excerpt": "API Reference. VALIDATE. Instantly verify email addresses to ensure your emails reach the right audience.",
      "confidence": "medium"
    },
    {
      "field": "sdk_languages",
      "url": "https://documentation.mailgun.com/docs/mailgun/sdk/python_sdk",
      "excerpt": "Go Official Mailgun Python SDK",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://documentation.mailgun.com/docs/mailgun/sdk/ruby_sdk",
      "excerpt": "This is the Mailgun Ruby Library. This library contains methods for easily interacting with the Mailgun API.",
      "confidence": "high"
    },
    {
      "field": "free_tier_details",
      "url": "https://www.mailgun.com/pricing/",
      "excerpt": "Choose a plan that fits your needs with our 4 email delivery solution options, bringing emails and verifications together under one API-driven engine.",
      "confidence": "medium"
    },
    {
      "field": "name",
      "url": "https://www.mailgun.com/",
      "excerpt": "Send and deliver emails with assurance",
      "confidence": "high"
    },
    {
      "field": "iso_27001",
      "url": "https://www.mailgun.com/enterprise/security/",
      "excerpt": "Secure email API with HIPAA, CCPA, PCI, ISO 27001, and GDPR compliance. Over 150,000 companies are building great apps and email programs with Mailgun.",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://www.mailgun.com/pricing/",
      "excerpt": "Choose a plan that fits your needs with our 4 email delivery solution options, bringing emails and verifications together under one API-driven engine.",
      "confidence": "high"
    },
    {
      "field": "minimum_commitment",
      "url": "https://www.mailgun.com/pricing/",
      "excerpt": "Choose a plan that fits your needs with our 4 email delivery solution options, bringing emails and verifications together under one API-driven engine.",
      "confidence": "medium"
    },
    {
      "field": "supported_regions",
      "url": "https://documentation.mailgun.com/docs/mailgun/api-reference/api-overview",
      "excerpt": "Mailgun allows the ability to send and receive email in both US and EU",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://documentation.mailgun.com/docs/mailgun/user-manual/domains/domains-sandbox",
      "excerpt": "use your Sandbox Domain: · Log in to your Mailgun account · Go to the Mailgun Control Pane",
      "confidence": "medium"
    },
    {
      "field": "self_serve_signup",
      "url": "http://mailgun.com/features/email-api",
      "excerpt": "Sign up today to try our self-service email API. Send 100 emails/day free, with packages",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://www.mailgun.com/enterprise/security/",
      "excerpt": "Secure email API with HIPAA, CCPA, PCI, ISO 27001, and GDPR compliance. Over 150,000 companies are building great apps and email programs with Mailgun.",
      "confidence": "high"
    },
    {
      "field": "primary_use_cases",
      "url": "https://www.mailgun.com/solutions/transactional-email-platform/",
      "excerpt": "Transactional emails are triggered when a recipient requests a specific action — like a password reset – and an automated email is sent in response.",
      "confidence": "medium"
    },
    {
      "field": "primary_use_cases",
      "url": "http://mailgun.com/features/email-api",
      "excerpt": "Send 100 emails/day free, with packages",
      "confidence": "medium"
    },
    {
      "field": "supported_actions",
      "url": "https://documentation.mailgun.com/docs/mailgun/api-reference/send/mailgun/messages",
      "excerpt": "Send email two ways via our REST API: 1. Send emails using MIME format using a MIME building library 2. Submit the individual parts (Text, html, attachments",
      "confidence": "medium"
    },
    {
      "field": "categories",
      "url": "https://www.mailgun.com/",
      "excerpt": "Send and deliver emails with assurance",
      "confidence": "high"
    },
    {
      "field": "supported_languages",
      "url": "https://www.mailgun.com/",
      "excerpt": "Send and deliver emails with assurance",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://www.mailgun.com/blog/email/data-compliance-regulations/",
      "excerpt": "As a responsible data processor, we pursue ISO and SOC2 to prove our security.",
      "confidence": "medium"
    },
    {
      "field": "mcp_server_available",
      "url": "https://documentation.mailgun.com/docs/mailgun/mcp",
      "excerpt": "The Mailgun MCP Server lets you manage your Mailgun account through natural language using any AI assistant that supports the Model Context",
      "confidence": "high"
    },
    {
      "field": "pci_dss",
      "url": "https://www.mailgun.com/enterprise/security/",
      "excerpt": "Secure email API with HIPAA, CCPA, PCI, ISO 27001, and GDPR compliance. Over 150,000 companies are building great apps and email programs with Mailgun.",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://www.mailgun.com/pricing/",
      "excerpt": "Choose a plan that fits your needs with our 4 email delivery solution options, bringing emails and verifications together under one API-driven engine.",
      "confidence": "high"
    },
    {
      "field": "requires_sales_call",
      "url": "https://www.mailgun.com/",
      "excerpt": "Validate email lists with accuracy · Talk to sales.",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://www.mailgun.com/enterprise/security/",
      "excerpt": "Secure email API with HIPAA, CCPA, PCI, ISO 27001, and GDPR compliance.",
      "confidence": "medium"
    },
    {
      "field": "input_types",
      "url": "https://community.latenode.com/t/how-to-send-data-using-the-mailgun-api-with-the-mozilla-rest-client/35612",
      "excerpt": "You must revise your request method entirely—abandon the JSON body and opt for either multipart/form-data or application/x-www-form-urlencoded.",
      "confidence": "medium"
    },
    {
      "field": "sandbox_available",
      "url": "https://documentation.mailgun.com/docs/mailgun/user-manual/domains/domains-sandbox",
      "excerpt": "To use your Sandbox Domain: · Log in to your Mailgun account · Go to the Mailgun Control Panel · On the left side control panel, click 'Send' to",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://mailgun-docs.redoc.ly/docs/mailgun/sdk/go_sdk/",
      "excerpt": "Go Official Mailgun Go SDK. Installation. If you are using golang modules make sure you include the /v5 at the end of your import paths.",
      "confidence": "high"
    },
    {
      "field": "free_tier_details",
      "url": "http://mailgun.com/features/email-api",
      "excerpt": "Mailgun offers four flexible email sending plans, each with a set monthly email allowance and overage pricing. Sign up today to try our self-service email API. Send 100 emails/day free, with packages",
      "confidence": "medium"
    },
    {
      "field": "sla_published",
      "url": "https://www.mailgun.com/legal/sla/",
      "excerpt": "The purpose of the Mailgun Service Level Agreement (SLA) is to define the scope and level of quality of the emailing Service.",
      "confidence": "high"
    },
    {
      "field": "webhooks_supported",
      "url": "https://documentation.mailgun.com/docs/mailgun/api-reference/send/mailgun/webhooks",
      "excerpt": "Webhooks API to manage domain-specific webhooks. You can create, retrieve, update, and delete webhooks programmatically. When triggered, webhook URLs are",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "http://mailgun.com/features/email-api",
      "excerpt": "Send 100 emails/day free, with packages",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://www.mailgun.com/about/regions/",
      "excerpt": "Mailgun is hosted within both the EU and the US, and you choose which region your data is processed in.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://feedback.mailgun.com/forums/156243-feature-requests/suggestions/49292069-process-emails-with-size-limit-25mb",
      "excerpt": "if the email size is more than 25MB then mailgun is not able to process it and store it",
      "confidence": "medium"
    },
    {
      "field": "known_restrictions",
      "url": "https://documentation.mailgun.com/docs/mailgun/user-manual/sending-messages/test-mode",
      "excerpt": "Using test mode for emails lets you simulate sending messages without actually delivering them, allowing you to verify content, formatting,",
      "confidence": "medium"
    },
    {
      "field": "self_serve_signup",
      "url": "https://www.mailgun.com/pricing/",
      "excerpt": "Choose a plan that fits your needs with our 4 email delivery solution options, bringing emails and verifications together under one API-driven engine.",
      "confidence": "high"
    },
    {
      "field": "website_url",
      "url": "https://www.mailgun.com/",
      "excerpt": "Send and deliver emails with assurance",
      "confidence": "high"
    },
    {
      "field": "primary_use_cases",
      "url": "https://www.mailgun.com/solutions/email-deliverability-service/",
      "excerpt": "Build strong domain reputations and optimize inbox placement rates with shared and dedicated IP environments and email deliverability expertise.",
      "confidence": "medium"
    },
    {
      "field": "supported_actions",
      "url": "https://documentation.mailgun.com/",
      "excerpt": "API Reference. VALIDATE. Instantly verify email addresses to ensure your emails reach the right audience. API Reference. INSPECT. Ensure email quality with",
      "confidence": "medium"
    },
    {
      "field": "supported_actions",
      "url": "https://documentation.mailgun.com/docs/mailgun/api-reference/send/mailgun/webhooks",
      "excerpt": "Webhooks API to manage domain-specific webhooks. You can create, retrieve, update, and delete webhooks programmatically.",
      "confidence": "medium"
    },
    {
      "field": "hipaa",
      "url": "https://www.mailgun.com/enterprise/security/",
      "excerpt": "Secure email API with HIPAA, CCPA, PCI, ISO 27001, and GDPR compliance. Over 150,000 companies are building great apps and email programs with Mailgun.",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://www.mailgun.com/enterprise/security/",
      "excerpt": "Secure email API with HIPAA, CCPA, PCI, ISO 27001, and GDPR compliance. Over 150,000 companies are building great apps and email programs with Mailgun.",
      "confidence": "medium"
    },
    {
      "field": "mcp_server_available",
      "url": "https://github.com/mailgun/mailgun-mcp-server",
      "excerpt": "A Model Context Protocol (MCP) server for Mailgun that gives AI agents a practical, workflow-oriented interface to send email, diagnose deliverability, and",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://www.mailgun.com/blog/dev-life/open-source-mcp-server/",
      "excerpt": "Built on Model Context Protocol (MCP), this solution makes AI-powered email analytics seamless and efficient.",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://www.mailgun.com/pricing/",
      "excerpt": "Choose a plan that fits your needs with our 4 email delivery solution options, bringing emails and verifications together under one API-driven engine.",
      "confidence": "medium"
    },
    {
      "field": "requires_sales_call",
      "url": "http://mailgun.com/features/email-api",
      "excerpt": "Sign up today to try our self-service email API. Send 100 emails/day free, with packages",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://www.mailgun.com/pricing/",
      "excerpt": "Choose a plan that fits your needs with our 4 email delivery solution options, bringing emails and verifications together under one API-driven engine.",
      "confidence": "medium"
    },
    {
      "field": "input_types",
      "url": "https://documentation.mailgun.com/docs/mailgun/api-reference/send/mailgun/messages",
      "excerpt": "Send email two ways via our REST API: 1. Send emails using MIME format using a MIME building library 2. Submit the individual parts (Text, html, attachments",
      "confidence": "medium"
    },
    {
      "field": "input_types",
      "url": "https://documentation.mailgun.com/docs/mailgun/api-reference/send/mailgun/messages/post-v3-domains--domain-name--messages--storage-key-",
      "excerpt": "The request uses Content-Type: application/mime. Make sure to use multipart/form-data content type to send this as a file upload templatestring.",
      "confidence": "medium"
    },
    {
      "field": "sandbox_available",
      "url": "https://documentation.mailgun.com/docs/mailgun/user-manual/sending-messages/test-mode",
      "excerpt": "Using test mode for emails lets you simulate sending messages without actually delivering them, allowing you to verify content, formatting,",
      "confidence": "high"
    },
    {
      "field": "stability",
      "url": "https://documentation.mailgun.com/docs/mailgun/api-reference/api-overview",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "webhook_events_url",
      "url": "https://documentation.mailgun.com/docs/mailgun/user-manual/webhooks/webhooks",
      "excerpt": "The following event types are supported: Event Description accepted Mailgun accepted the request to send/forward the email delivered Mailgun",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://documentation.mailgun.com/docs/mailgun/api-reference/api-overview",
      "excerpt": "Please reference the version stated in the URL for each endpoint. For domains created in our US region the base URL is: https://api.mailgun.net/.",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://www.mailgun.com/pricing/",
      "excerpt": "Free. Test us out for · 0 · 100 emails/day included",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://help.mailgun.com/hc/en-us/articles/203068914-What-does-the-Free-plan-offer",
      "excerpt": "Mailgun's Free plan requires no credit card and offers the following: 100 messages per day",
      "confidence": "high"
    },
    {
      "field": "fields_not_found",
      "url": "https://documentation.mailgun.com/docs/mailgun/api-reference/api-overview",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "fields_not_found",
      "url": "https://www.mailgun.com/legal/terms/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "fields_not_found",
      "url": "https://www.mailgun.com/legal/privacy-policy/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "rate_limit_window",
      "url": "https://documentation.mailgun.com/docs/inboxready/api-reference/optimize/mailgun/metrics/rate-limits-and-quotas",
      "excerpt": "API calls are subject to a rate limit of 500 requests every 10 seconds",
      "confidence": "high"
    },
    {
      "field": "starting_price_usd",
      "url": "https://www.mailgun.com/pricing/",
      "excerpt": "Basic. Starting at · 15 · 10,000 emails/mo included",
      "confidence": "high"
    },
    {
      "field": "versioning_scheme",
      "url": "https://documentation.mailgun.com/docs/mailgun/api-reference/api-overview",
      "excerpt": "Please reference the version stated in the URL for each endpoint.",
      "confidence": "high"
    },
    {
      "field": "auth_docs_url",
      "url": "https://documentation.mailgun.com/docs/mailgun/api-reference/mg-auth",
      "excerpt": "Authentication to the Mailgun API is done by providing an Authorization header using HTTP Basic Auth: Username: api; Password: YOUR_API_KEY.",
      "confidence": "high"
    },
    {
      "field": "price_basis",
      "url": "https://www.mailgun.com/pricing/",
      "excerpt": "Basic. Starting at · 15 · 10,000 emails/mo included",
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://documentation.mailgun.com/docs/mailgun/user-manual/domains/domains-verify",
      "excerpt": "Domain verification confirms your ownership and sending authorization for a domain, helping improve email deliverability, remove third-party",
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://help.mailgun.com/hc/en-us/articles/360011565514-DNS-frequently-asked-questions",
      "excerpt": "Why do I need to verify my domain? Mailgun requires domain verification for two primary reasons. First, it confirms that you are the owner of the domain, preventing unauthorized senders from using you",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://documentation.mailgun.com/docs/mailgun/api-reference/api-overview",
      "excerpt": "Please reference the version stated in the URL for each endpoint. For domains created in our US region the base URL is: https://api.mailgun.net/.",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://documentation.mailgun.com/docs/mailgun/api-reference/send/mailgun/webhooks",
      "excerpt": "Operations. post. /v3/{domain_name}/messages.",
      "confidence": "high"
    },
    {
      "field": "idempotency_supported",
      "url": "https://feedback.mailgun.com/forums/156243-feature-requests/suggestions/18429739-add-support-for-idempotent-requests-to-the-api",
      "excerpt": "This feature is essential to increasing the resiliency of our integration with the Mailgun sending API without risking duplicate sends to our customers.",
      "confidence": "medium"
    },
    {
      "field": "notable_customers",
      "url": "https://www.mailgun.com/enterprise/",
      "excerpt": "Microsoft, Wikipedia, and American Express trust Mailgun Enterprise with their email programs.",
      "confidence": "medium"
    },
    {
      "field": "notable_customers",
      "url": "https://getlatka.com/companies/mailgun.com",
      "excerpt": "We help hundreds of thousands of companies like Lyft, Microsoft, and Etsy send 250 billion emails every year.",
      "confidence": "medium"
    },
    {
      "field": "mcp_url",
      "url": "https://github.com/mailgun/mailgun-mcp-server",
      "excerpt": "A Model Context Protocol (MCP) server for Mailgun that gives AI agents a practical, workflow-oriented interface to send email, diagnose deliverability, and",
      "confidence": "high"
    },
    {
      "field": "mcp_url",
      "url": "https://www.mailgun.com/blog/dev-life/open-source-mcp-server/",
      "excerpt": "MCP, or Model Context Protocol, is a standardized API framework that allows AI assistants to interact with external services using JSON-RPC.",
      "confidence": "high"
    },
    {
      "field": "ga_date",
      "url": "https://www.mailgun.com/blog/product/default-api-version-now-v3/",
      "excerpt": "Default API version now V3 · v3 is backward compatible with v2",
      "confidence": "medium"
    },
    {
      "field": "data_retention_policy_url",
      "url": "http://mailgun.com/ai-info",
      "excerpt": "How long does Mailgun store data?\n**Log data:** 1 to 30 days, depending on service level\n**Message data:** 1 to",
      "confidence": "medium"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://documentation.mailgun.com/docs/inboxready/api-reference/optimize/mailgun/metrics/data-retention",
      "excerpt": "Mailgun keeps track of every inbound and outbound message event and stores this data for at least 3 days. WARNING: This API is deprecated in favor of our Logs",
      "confidence": "medium"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://documentation.mailgun.com/docs/inboxready/api-reference/optimize/mailgun/metrics/rate-limits-and-quotas",
      "excerpt": "API calls are subject to a rate limit of 500 requests every 10 seconds",
      "confidence": "high"
    },
    {
      "field": "deprecation_policy_url",
      "url": "https://www.mailgun.com/blog/product/tls-version-1-0-and-1-1-deprecation/",
      "excerpt": "On March 8, 2021, Mailgun will no longer allow TLS connections using the outdated 1.0 and 1.1 versions.",
      "confidence": "medium"
    },
    {
      "field": "deprecation_policy_url",
      "url": "https://www.mailgun.com/legal/terms/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "quickstart_url",
      "url": "https://documentation.mailgun.com/docs/mailgun/quickstart",
      "excerpt": "After creating your account, follow the guided setup in your Mailgun Dashboard to activate your account and create your first API key.",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://documentation.mailgun.com/docs/mailgun/api-reference/mg-auth",
      "excerpt": "Authentication to the Mailgun API is done by providing an Authorization header using HTTP Basic Auth: Username: api; Password: YOUR_API_KEY.",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://www.mailgun.com/blog/product/default-api-version-now-v3/",
      "excerpt": "Default API version now V3 · v3 is backward compatible with v2",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://documentation.mailgun.com/docs/mailgun/api-reference/api-overview",
      "excerpt": "Please reference the version stated in the URL for each endpoint.",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/mailgun/mailgun-python",
      "excerpt": "The Mailgun SDK includes built-in logging to help you troubleshoot API requests",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/mailgun/mailgun.js",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/mailgun/mailgun-ruby",
      "excerpt": "This is the Mailgun Ruby Library. This library contains methods for easily interacting with the Mailgun API.",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/mailgun/mailgun-go",
      "excerpt": "Go library for the Mailgun API.",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/mailgun/mailgun-php",
      "excerpt": "The official Mailgun PHP SDK — a clean, PSR-18 HTTP client wrapper around the Mailgun API.",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/mailgun/mailgun-java",
      "excerpt": "The Mailgun Java SDK enables Java developers to work with Mailgun API efficiently.",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://central.sonatype.com/artifact/com.mailgun/mailgun-java",
      "excerpt": "The Mailgun SDK for Java enables Java developers to work with Mailgun API efficiently.",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://pkg.go.dev/github.com/mailgun/mailgun-go/v4",
      "excerpt": "Package mailgun provides methods for interacting with the Mailgun API.",
      "confidence": "high"
    },
    {
      "field": "error_format",
      "url": "https://documentation.mailgun.com/docs/mailgun/api-reference/api-overview",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "sla_url",
      "url": "https://www.mailgun.com/legal/sla/",
      "excerpt": "The purpose of the Mailgun Service Level Agreement (SLA) is to define the scope and level of quality of the emailing Service.",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://en.wikipedia.org/wiki/Mailgun",
      "excerpt": "Mailgun Technologies Inc was founded in 2010 by Ev Kontsevoy and Taylor Wakefield.",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://www.mailgun.com/about/",
      "excerpt": "Mailgun was founded in 2010 as a response to the lack of developer-friendly, API-based email services.",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://getlatka.com/companies/mailgun.com",
      "excerpt": "Since 2010, Mailgun by Sinch has",
      "confidence": "high"
    },
    {
      "field": "webhook_signing",
      "url": "https://documentation.mailgun.com/docs/mailgun/user-manual/webhooks/securing-webhooks",
      "excerpt": "To ensure the authenticity of event requests, Mailgun signs them and posts the signature alongside the webhook's event-data.",
      "confidence": "high"
    },
    {
      "field": "webhook_signing",
      "url": "https://hookdeck.com/webhooks/platforms/guide-to-mailgun-webhooks-features-and-best-practices",
      "excerpt": "Mailgun signs each webhook request using HMAC-SHA256, allowing you to verify that requests genuinely originated from Mailgun.",
      "confidence": "high"
    },
    {
      "field": "webhook_signing",
      "url": "https://www.mailgun.com/blog/product/a-guide-to-using-mailguns-webhooks/",
      "excerpt": "Encode the resulting string with HMAC, using your HTTP webhook signing key as the key and Sha256 as the",
      "confidence": "high"
    }
  ],
  "fields_not_found": [
    "stability",
    "ga_date",
    "deprecation_policy_url",
    "data_retention_policy_url"
  ],
  "source_confidence": "high",
  "last_verified_at": "2026-06-06T00:00:00.000Z"
}