npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@slates-integrations/mailgun

v0.2.0-rc.6

Published

Send, receive, and track transactional and marketing emails via Mailgun. Send test-mode or production messages with templates, tags, tracking options, and file attachments. Manage sending domains, tracking settings, inbound routes, suppressions, allowlist

Downloads

198

Readme

Mailgun

Send, receive, and track transactional and marketing emails via Mailgun. Send test-mode or production messages with templates, tags, tracking options, and file attachments. Manage sending domains, tracking settings, inbound routes, suppressions, allowlists, mailing lists, reusable templates, current logs and metrics, legacy events and stats, stored messages, validation, and domain webhook notifications.

Tools

Get Events

Query Mailgun's legacy Events API for a domain. Prefer Query Logs for current delivery/debug logging.

Get Stats

Get email sending statistics from Mailgun's legacy Stats API for a domain. Prefer Query Metrics for current analytics.

Query Logs

Query Mailgun's current Logs API for event logs with filters, pagination, and totals.

Query Metrics

Query Mailgun's current Metrics API for analytics with dimensions, filters, rates, and aggregates.

Get Stored Message

Retrieve a stored Mailgun message by storage key and return the stored payload as a Slate attachment.

Get Domain Tracking

Get the current tracking settings for a domain. Shows whether open tracking, click tracking, and unsubscribe tracking are enabled.

List Domains

List all sending domains in the Mailgun account. Returns domain names, states, and configuration. Use to discover available domains for sending or to check domain verification status.

Get Domain

Get detailed information and DNS records for a specific sending domain.

Create Domain

Create a sending domain and return DNS records for setup.

Delete Domain

Delete a sending domain.

Verify Domain

Trigger DNS verification for a sending domain.

List Mailing Lists

List all mailing lists in the account. Returns list addresses, names, member counts, and access levels.

Get Mailing List

Get a mailing list by address.

Create Mailing List

Create a mailing list.

Update Mailing List

Update mailing list properties.

Delete Mailing List

Delete a mailing list.

List Mailing List Members

List members in a mailing list.

Get Mailing List Member

Get one mailing list member.

Add Mailing List Member

Add or upsert a mailing list member.

Update Mailing List Member

Update a mailing list member.

Remove Mailing List Member

Remove a mailing list member.

List Routes

List all inbound email routes. Routes define rules for handling incoming emails by matching recipient addresses or headers, then forwarding, storing, or stopping processing.

Create Route

Create an inbound route.

Update Route

Update an inbound route.

Delete Route

Delete an inbound route.

List Suppressions

List suppressed email addresses for a domain. Retrieves bounces, complaints, or unsubscribes depending on the type selected. Suppressed addresses are blocked from receiving further emails to protect sending reputation.

Add Suppression

Add an address to a bounce, complaint, or unsubscribe suppression list.

Remove Suppression

Remove an address from a suppression list.

List Allowlist

List allowlisted addresses or domains.

Add Allowlist Entry

Add an email address or domain to the Mailgun allowlist.

Remove Allowlist Entry

Remove an allowlist entry.

List Templates

List all email templates for a domain. Templates are reusable email content with variable substitution support.

Get Template

Get a template and its active version.

Create Template

Create a domain-level template.

Update Template

Update template metadata.

Delete Template

Delete a template.

Create Template Version

Create a template version.

List Template Versions

List versions for a template.

Get Template Version

Get a specific template version.

Update Template Version

Update template version content, comment, or active status.

Delete Template Version

Delete a specific template version.

List Webhooks

List all configured webhooks for a domain. Shows which event types have webhook URLs configured.

Get Webhook

Get webhook URLs for one domain event type.

Create Webhook

Create a domain webhook.

Update Webhook

Replace the webhook URL list for an event type.

Delete Webhook

Delete webhooks for an event type.

Send Email

Send an email through Mailgun. Supports plain text, HTML, templates, attachments, inline attachments, personalization, scheduling, tracking options, tags, custom headers, and reply-to addresses.

Validate Email

Validate an email address in real-time using Mailgun's Email Validation API. Checks if the address is deliverable, identifies disposable and role-based addresses, and provides a risk assessment.

License

This integration is licensed under the FSL-1.1.