SunLicenseログイン
個人開発のデスクトップソフト向け

デスクトップアプリに体験版とライセンスキーを。

デバイスのアクティベーション、期限どおりに終わる体験版、オフラインライセンス。

  • .NET
  • Electron
  • Python
  • Tauri
  • C++
  • Gumroad
  • Lemon Squeezy
  • Payhip
  • Stripe
できること

あなたの売り方に合わせて。

席数とデバイス上限

ライセンスあたり 1、3、または 10 台のデバイス。

TOO_MANY_MACHINES

終わる体験版

終了の 1 週間前にリマインドメール。

expiresAt

オフラインアクティベーション

署名済みファイル。公開鍵で検証します。

Ed25519

決済からキーを発行

Gumroad、Lemon Squeezy、Payhip、Stripe。返金で失効。

セルフサービスのアクティベーション

購入者がポータルでデバイスを解除できます。

Lite & Standard

Sentinel が漏えいキーを検出

出回っているキーをワンクリックで一時停止。

すべてのプラン
仕組み

次のリリースまでに導入。

  1. 1無料アカウントを作成
  2. 2決済を接続
  3. 3起動時に検証
Activation.cs
// dotnet add package SunLicense
using SunLicense;

using var sl = new SunLicenseClient("https://api.sunlicense.com",
    token: AppConfig.ApiKey);              // slk_..., can only validate

try
{
    var r = await sl.ValidateAsync(settings.LicenseKey,   // AX8P-XXXX-XXXX-XXXX
        new Dictionary<string, string> { ["host"] = DeviceId.Get() });
    if (r.IsValid) return Activation.Ok;
    return Activation.Refused(r.Body);     // EXPIRED, TOO_MANY_MACHINES...
}
catch (SunLicenseException)
{
    return Activation.FromOfflineFile("license.lic");  // signed, checked locally
}
よくある質問

よくある質問。

Windows アプリにライセンスキーのアクティベーションを追加するには?

SunLicense の NuGet パッケージをインストールし(.NET Standard 2.0 対象なので WPF、WinForms、最新の .NET アプリで使えます)、検証専用の API キーを作成して、起動時にユーザーのキーと固定のデバイス ID で ValidateAsync を呼び出します。新しいデバイスからの最初の検証でそのデバイスがアクティベートされます。

アプリはオフラインで動作できますか?

はい。どのライセンスも署名済みファイルとしてエクスポートでき、アプリは組織の公開鍵でネットワークなしに検証します。まずオンラインで検証し、SunLicense に接続できないときだけファイルを使ってください。ファイルが信頼されるのは最大 30 日なので、キーの失効はオフラインのコピーにも届きます。

どの言語とフレームワークに対応していますか?

.NET、JavaScript(Electron)、Python(PyQt、PySide、Tkinter)、Java 向けの SDK があります。C++、Rust、Tauri のアプリでは REST API を呼び出します:API キー、ライセンスキー、デバイスのフィンガープリントを付けて /api/v1/validate に HTTPS で POST するだけです。

小さなアプリだといくらですか?

3 アプリ、100 ライセンス、月 10,000 回のライセンス検証まで無料。Sentinel の検出機能付きで、クレジットカードは不要です。Lite は月 5 ドルで 5 アプリ、2,500 ライセンス、カスタマーポータル、Sentinel の AI レビュー。Standard は月 20 ドルでアプリ、ライセンス、検証がすべて無制限です。

次のリリースを守りましょう。

  • Free プラン
  • クレジットカード不要
  • いつでも解約可能