Sell your Mac app with built-in licensing

Keys, checkout, a customer portal, and a Swift SDK. Ready in an afternoon.

What's included

License key generation Unique keys created on every purchase or subscription.
Hosted success page Customers see their key immediately after checkout.
Email delivery Keys and receipts sent automatically.
Customer portal Self-serve access at my.amore.computer/portal.
Swift SDK Drop-in AmoreLicensing package for your app.
Activation & validation Server-side checks so keys can't be shared without limit.

Built for trust

Most license SDKs phone home on every launch and bind hardware with checks that take minutes to bypass. AmoreLicensing is different.

Signed JWTs Every license is a cryptographically signed token. Tamper with it, the signature breaks.
Hardware-bound The device ID is baked into the signed token. Copy it to another machine, it stops working.
Offline-first Validation happens locally on the customer's Mac. No server round-trip per launch.
Outage-resilient Configurable grace period keeps customers running if the licensing server is briefly unreachable.
Replay-proof Client-generated nonces signed into each token prevent MITM and replay attacks.

For the full technical breakdown, see Architecture & Security.

A few lines of Swift

Initialize the SDK with your public key, then activate a license when the customer enters their key.

import AmoreLicensing

let licensing = try AmoreLicensing(publicKey: "your-public-key")

try await licensing.activate(licenseKey: "XXXX-XXXX-XXXX")

AmoreLicensing is @Observable, so SwiftUI views react automatically when the license status changes.

switch licensing.status {
case .valid(let license):       // unlock the app
case .gracePeriod(let license): // expired but within grace window
case .invalid:                  // show paywall
case .unknown:                  // no license stored
}

See the licensing guide for the full integration.

Pricing

Start for free, and only pay in months you earn over $1,000. After that, it's 1.5% of your total monthly tracked revenue (MTR).

Free Up to $1K in MTR
1.5% of MTR after $1K

License purchases are processed through your own Stripe account.

How it fits with Amore+

The licensing system is included with an Amore+ subscription. The 1.5% usage fee above is separate, and only kicks in once you clear $1,000 in tracked revenue for a given month.

If you just want to distribute your app and don't need licensing, Amore+ alone is enough. If you want keys, checkout, and validation handled for you, this is it.

Enterprise

Custom tailored to your needs

For high-volume apps or unique requirements. Includes custom integrations, dedicated onboarding, priority support, and flexible billing terms.

Get in touch to discuss your needs.

Loved by developers

  • After adding Amore to my stack, I did 20 mac updates in the last 8 weeks.

    Just delightful to use!

    Naveen Naidu
  • I highly recommend Amore if you want to build macOS apps without going through Apple's annoying App Store approval dance (and 30% tax!)

    It works great for WhyFi - very easy to do OTA updates

    James Potter
  • Okay Amore is so goated, crazy how easy it is to launch a macOS app

    (not sponsored lol, just a big fan)

    ky__zo
  • Finally tried out Amore yesterday – it helps me distribute macOS apps outside the App Store.

    It makes it so easy – handling updates, DMGs, notarisation, and hosting the download files.

    Shout out for building such a high-quality service!

    Matthew Spear
  • You can just build things, ship things, and make money.

    No Apple review or Apple tax and still get paid.
    Just have fun.

    The onboarding is so nice. Great example on how to play with Apple hardware.

    Hope it inspires more people.

    Chris Dietrich
  • All my apps are now distributed via Amore 🔥

    Fauzaan
  • I actually pulled a Mac app out of app review and using Amore now.

    Dan

Built with Amore

Amore is used to publish a variety of Mac apps, including:

iReal Pro Monologue WhyFi Picmal Browski SymnbolBrowser PrettyTimezones Juicy Footlight MarketHours Amore SlapMac Peek Green Bubbles Git Directory Download Coca Polished Tribune Doorry Markdown Preview