The complete release workflow for Mac developers

Design, notarize, and ship Mac apps from one native tool.

DMGKit brings installer design, signing, notarization, legal documents, templates, inspection, and direct distribution into one polished SwiftUI workflow for macOS 15 and later.

DMGKit main interface showing the visual installer designer DMGKit main interface showing the visual installer designer
Native Built entirely in SwiftUI for macOS 15 and later.
Compatible Prepare releases for Swift, Python, Electron, Tauri, and more.
Global Create legal documents with automatic translation support.

Main features

A complete Mac release workflow, not just a DMG designer.

From visual installer design to legal agreements, signing, notarization, inspection, and final delivery, DMGKit keeps every release step in one premium native workflow.

Designer

Visual DMG designer

Design polished installer windows with your own background, app icon, Applications shortcut, arrows, overlays, and precise layout controls.

DMGKit visual DMG designer screen

Notarization

Sign, notarize, and staple

Prepare direct Mac releases with signing, notarization, stapling, export settings, and clearer feedback when Apple’s release process gets picky.

DMGKit signing and notarization workflow

Legal

Legal documents, built in

Create and manage Terms & Conditions, Privacy Policy, EULA, and installer agreements directly inside DMGKit, with automatic translation support.

DMGKit legal document editor for Terms, Privacy Policy, and EULA

Compatibility

Swift, Python, Electron, Tauri, and more

DMGKit is designed for modern indie developers shipping apps from different stacks, including native Swift apps and popular cross-platform frameworks.

DMGKit compatibility with Swift, Python, Electron, Tauri, and more DMGKit compatibility with Swift, Python, Electron, Tauri, and more

Support

Sparkle 2 appcast generation

Create an App Profile with your Sparkle appcast key, then let DMGKit generate the appcast.xml file automatically during export.

Sparkle 2 appcast generation in DMGKit Sparkle 2 appcast generation in DMGKit

Inspector

DMGKit Inspector

Review release details, inspect package structure, and understand what you are shipping before your installer reaches customers.

DMGKit Inspector release inspection screen

Distribution

Ready for direct Mac distribution

Export a polished DMG for direct distribution outside the Mac App Store, with the release details, legal assets, and installer presentation ready to go.

DMGKit final export and direct distribution screen DMGKit final export and direct distribution screen

Pricing

Simple tools. Clear choices.

Choose the full DMGKit release workflow or download DMGKit Inspector for free.

DMGKit

Designer + release workflow

$24.99 lifetime

For developers who want to create branded macOS installers and ship direct releases.

  • Visual DMG designer
  • Signing and notarization workflow
  • Reusable templates
  • Live preview and export tools

DMGKit Inspector

Review before you ship

$0 free forever

For teams that want a dedicated inspection utility for release confidence.

  • Inspect DMG/package contents
  • Review release structure
  • Useful for client delivery checks
  • Designed to complement DMGKit

Also on Setapp

Discover DMGKit through Setapp.

DMGKit is also available on Setapp for developers who prefer discovering and managing Mac apps through the Setapp marketplace.

Reviews

Built for developers who care how their app arrives.

Early feedback from developers using DMGKit and DMGKit Inspector to make direct Mac distribution feel cleaner, faster, and less intimidating.

“The installer finally feels like part of the app instead of an afterthought.”

Early DMGKit user

“Templates alone save a ton of time when shipping updates across multiple products.”

macOS utility developer

“I wanted something cleaner than manual DMG work, but still flexible. This hits that sweet spot.”

Direct-distribution developer

“The visual approach makes direct distribution feel much less intimidating.”

Indie Mac app founder

“A calm release tool. That is weirdly rare.”

DMGKit Inspector tester

FAQs

Answers before release day.

Everything you need to know before shipping your next release.

DMGKit is built around .app bundles and DMG-based distribution. Depending on your workflow, you can also work with imported .dmg, .pkg, or .zip files that contain supported Mac release assets.
Yes. DMGKit supports signing and notarization workflows so your final release can meet Apple’s security requirements for direct distribution.
Yes. DMGKit can support notarizing the application bundle first, then packaging it into the final DMG depending on the settings selected for the release.
You can design installers without Apple Developer credentials. Signing and notarization require a valid Apple Developer account, configured certificates, and the correct signing identity.
Yes. DMGKit includes visual alignment and positioning controls so backgrounds, icons, arrows, and overlays can be placed with much better precision.
Yes. You can bring your own background art and build the installer design around it. The current recommended background size is 1600 × 1000 px.
Yes. Templates let you preserve a consistent installer style across apps, client projects, and future updates.
Design and local export workflows can work offline. Notarization requires Apple services, so those steps need an internet connection.
No. DMGKit focuses on direct DMG-based distribution workflows, not Mac App Store packaging or submission.
DMGKit helps make the release stage clearer, but notarization failures usually come from certificate setup, entitlements, hardened runtime, bundle contents, or Apple account configuration.

Ready to ship better?

Give every Mac release the finish it deserves.

DMGKit gives your release process a visual, native, and repeatable home.