{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/6"},{"label":"Email","url":"https://skillfed.io/packages/category/communications-email"}],"enrichment":{"capability":"Official Python SDK for the Mailgun email service API, providing synchronous and asynchronous clients to send messages, manage domains, webhooks, templates, and access email delivery metrics.","skillfed_tags":["email-delivery","async-support","api-client"],"use_cases":["Send transactional emails (password resets, order confirmations) from a web application using the synchronous client.","Build an async email notification system that queries delivery events and bounce data via streaming pagination.","Manage email domain configuration, DKIM keys, and tracking settings programmatically.","Implement a mailing list with suppression rules (bounces, unsubscribes, complaints) integrated into your application.","Monitor email delivery metrics and logs to track campaign performance and diagnose delivery issues.","Schedule emails for future delivery and attach files without loading entire payloads into memory."],"what_it_does":"Mailgun is the official Python SDK for Mailgun's email delivery platform. It wraps Mailgun's REST API to let you send transactional emails, manage sender domains, configure webhooks, retrieve delivery events, and access suppression lists\u2014all from Python code. The SDK supports both synchronous (requests-based) and asynchronous (httpx/httpx2-based) clients, so you can integrate it into blocking or async applications.\n\nThe package handles common email workflows: sending plain or templated messages with attachments, scheduling delivery, tracking bounces and complaints, managing mailing lists, and querying delivery metrics and logs. It includes features like memory-safe attachment streaming, fluent message builders, strict payload validation, and development-mode credential redaction. The SDK is actively maintained, compatible with Python 3.11+, and carries an Apache-2.0 license.","worth_installing":"Yes. This is the official Mailgun SDK with active maintenance, low install friction, no known vulnerabilities, and broad API coverage. Install it if you use Mailgun for email delivery and want a well-supported, type-hinted Python client. The Alpha status reflects ongoing development, not instability\u2014recent releases and active commits show it is production-ready."},"id":"mailgun","links":{"html":"https://skillfed.io/packages/mailgun","md":"https://skillfed.io/packages/mailgun.md","pypi":"https://pypi.org/project/mailgun/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-04","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"mailgun","python_support":"supports_current","summary":"Python SDK for Mailgun"},"popularity":{"monthly_downloads":367377,"position":7197,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.9.0"}
