Changelog

What's new in KeyGrant.

Changes to the SDKs, the CLI, the API, the customer portal, the dashboard and the website. Filter by what you use, or follow it in a reader with the Atom feed.

21 October 2026

New

Sell through Paddle as well as Stripe

Link a Paddle account in Settings > Payments by pasting an API key, live or sandbox. A completed Paddle checkout issues the license key, refunds covering the whole payment or a chargeback take it back, a chargeback Paddle wins back returns it, and renewals and cancellations follow the subscription. The checkout lookup takes a Paddle transaction id, and the customer portal's Manage billing opens Paddle's portal.

  • API
  • Customer portal

20 October 2026

Improved

The home and pricing pages name Key pickup

The feature list, the plan list and the platforms answer now say how an App Store build restores a license: Key pickup, a code emailed to the address on the license, with no key to type.

  • Website and docs
Improved

The site and the docs name the Flutter SDK

The home page lists the Dart and Flutter SDK beside the others, with its install line and pub.dev link, and the docs have its page: setup, the calls, restoring a license in an App Store build, and how a phone is identified.

  • Website and docs
New

Customers restore their license in your app with an emailed code

Turn on Key pickup for a product and your app can restore a customer's license with a code sent to the email they bought with, no key to type, as App Store builds need. Call restoreByEmail(email, code) after pickUp(email).

  • Electron SDK 0.9.0
  • .NET SDK 0.8.0
  • Rust SDK 0.8.0
  • Swift SDK 0.8.0
  • C++ SDK 0.8.0
  • CLI 0.5.3
  • API

18 October 2026

17 October 2026