Built for Unity workflows
Use async validation from runtime code or editor tooling. Pass product IDs to prevent a key issued for one product from unlocking another.
Official PermitCore Unity SDK
Protect editor extensions, desktop games, and commercial Unity tools with a few lines of C#. Publish a branded Store when you are ready to sell.
using PermitCore;
var client = new PermitCoreClient(
"https://api.permitcore.dev");
var result = await client.ValidateAsync(
licenseKey,
expectedProductId: productId);
if (result.IsValid)
UnlockEditorTool(result.Features);
One path connects implementation, licensing, checkout, and delivery.
Use async validation from runtime code or editor tooling. Pass product IDs to prevent a key issued for one product from unlocking another.
Start with live validation. Professional and Enterprise plans add signed offline tokens for unreliable or air-gapped environments.
PermitCore can create the license, validate it inside Unity, sell it through your Store, and deliver it after payment.
Create → implement → sell
Create a product, generate a test key, and validate it from your project before choosing a paid plan.
Create a free account