Planned
Custom License Key Format - Full Detail
Plan limits: Free :- system default Pro :- Up to 3 custom formats Enterprise :- Up to 6 custom formats What a dev can do: Define their own key patterns using a simple format (e.g. STUDIO-XXXX-XXXX, PRO-XXXXXXXX-XX, APP-XXXX-XXXX-XXXX) X = one random alphanumeric character, fixed text like STUDIO- stays as-is Save multiple named formats per org ("Short Key", "Full Suite Key", "Beta Key") Mark one as the org default On license creation flow: Format dropdown shows all saved formats for the org Default format is auto-selected A live preview shows what the generated key will look like - e.g. STUDIO-A3X9-K2MN Dev clicks Refresh to generate a fresh preview key Dev can switch to a different format from the dropdown - preview updates instantly On create, the actual key is generated using the selected format Settings page (Org Settings β Key Formats): Create / edit / delete formats Name each format Set one as default Preview updates live as you type the pattern

Darshak 7 days ago
Planned
Custom License Key Format - Full Detail
Plan limits: Free :- system default Pro :- Up to 3 custom formats Enterprise :- Up to 6 custom formats What a dev can do: Define their own key patterns using a simple format (e.g. STUDIO-XXXX-XXXX, PRO-XXXXXXXX-XX, APP-XXXX-XXXX-XXXX) X = one random alphanumeric character, fixed text like STUDIO- stays as-is Save multiple named formats per org ("Short Key", "Full Suite Key", "Beta Key") Mark one as the org default On license creation flow: Format dropdown shows all saved formats for the org Default format is auto-selected A live preview shows what the generated key will look like - e.g. STUDIO-A3X9-K2MN Dev clicks Refresh to generate a fresh preview key Dev can switch to a different format from the dropdown - preview updates instantly On create, the actual key is generated using the selected format Settings page (Org Settings β Key Formats): Create / edit / delete formats Name each format Set one as default Preview updates live as you type the pattern

Darshak 7 days ago
Planned
License Groups / Bundles
Available on: Pro + Enterprise Right now every license key is tied to a single product. If you sell a bundle of plugins or tools, you have to generate multiple separate keys and send them all to your customer - which is messy for you and confusing for them. License Groups / Bundles solves this by letting you group multiple products together and issue a single license key that validates across all products in that group. Example: You sell three plugins individually and also offer a "Full Suite" bundle. A customer who buys the bundle gets one key. That key validates successfully for any of the three products. A customer who only bought one plugin gets a regular single-product key as usual. What's included: Create named bundle groups inside your org (e.g. "Full Suite", "Starter Pack") Assign any of your products to a bundle Generate a bundle license key just like a regular license Validation works exactly the same - dev calls validate with their key + product ID, no integration changes needed Bundle licenses appear clearly labelled in your dashboard and customer portal IP limits, expiry, and all existing license settings still apply to bundle keys

Darshak 7 days ago
Planned
License Groups / Bundles
Available on: Pro + Enterprise Right now every license key is tied to a single product. If you sell a bundle of plugins or tools, you have to generate multiple separate keys and send them all to your customer - which is messy for you and confusing for them. License Groups / Bundles solves this by letting you group multiple products together and issue a single license key that validates across all products in that group. Example: You sell three plugins individually and also offer a "Full Suite" bundle. A customer who buys the bundle gets one key. That key validates successfully for any of the three products. A customer who only bought one plugin gets a regular single-product key as usual. What's included: Create named bundle groups inside your org (e.g. "Full Suite", "Starter Pack") Assign any of your products to a bundle Generate a bundle license key just like a regular license Validation works exactly the same - dev calls validate with their key + product ID, no integration changes needed Bundle licenses appear clearly labelled in your dashboard and customer portal IP limits, expiry, and all existing license settings still apply to bundle keys

Darshak 7 days ago
Planned
Country Block
Available on: Enterprise only Block license validation requests from specific countries - at the organization level or per individual product. Fits natively into KeyPort's existing 3-tier IP blacklist system as a geographic enforcement layer. What's included: Block any country from validating licenses across your entire org Override at the product level - block specific countries for specific products only Both org-level and product-level blocks can co-exist Blocked requests return a clear COUNTRY_BLOCKED error response All blocked attempts are logged in your audit trail Manage via a simple country picker in your dashboard settings

Darshak 8 days ago
Planned
Country Block
Available on: Enterprise only Block license validation requests from specific countries - at the organization level or per individual product. Fits natively into KeyPort's existing 3-tier IP blacklist system as a geographic enforcement layer. What's included: Block any country from validating licenses across your entire org Override at the product level - block specific countries for specific products only Both org-level and product-level blocks can co-exist Blocked requests return a clear COUNTRY_BLOCKED error response All blocked attempts are logged in your audit trail Manage via a simple country picker in your dashboard settings

Darshak 8 days ago
Planned
Geographic Analytics
Available on: Pro + Enterprise See exactly where in the world your license validations are coming from, broken down by country and region. What's included: World heatmap showing validation traffic by country Top countries list with call counts and percentage breakdown Filter by product and date range Data is tracked per validation call automatically - no setup needed Free plan users see a locked preview to understand what they're missing

Darshak 8 days ago
Planned
Geographic Analytics
Available on: Pro + Enterprise See exactly where in the world your license validations are coming from, broken down by country and region. What's included: World heatmap showing validation traffic by country Top countries list with call counts and percentage breakdown Filter by product and date range Data is tracked per validation call automatically - no setup needed Free plan users see a locked preview to understand what they're missing

Darshak 8 days ago
Planned
2FA (TOTP) + Passkey
What's included: TOTP - works with Google Authenticator, Authy, 1Password, any standard authenticator app Passkey - biometric or hardware key login (Face ID, Touch ID, YubiKey) 10 one-time recovery codes generated on setup in case you lose your device Email-based recovery fallback Manage multiple passkeys per account, each named by device

Ginga 8 days ago
Planned
2FA (TOTP) + Passkey
What's included: TOTP - works with Google Authenticator, Authy, 1Password, any standard authenticator app Passkey - biometric or hardware key login (Face ID, Touch ID, YubiKey) 10 one-time recovery codes generated on setup in case you lose your device Email-based recovery fallback Manage multiple passkeys per account, each named by device

Ginga 8 days ago
Planned
Management API
Available on: All Plans A dedicated secret API key system so developers can manage their licenses entirely programmatically - no dashboard needed. Perfect for automating license creation when a customer completes a purchase on your own platform. What's included: Generate secret API keys from your org dashboard (shown once, like Stripe) Create and manage license keys via API Create and manage products via API Update, revoke, suspend, and list licenses via API Reset IP history, fetch your org's customer info, and list products - all via API Scoped keys - each key can be set as read-only or full read + write access Full audit trail - every management API action is logged Plan limits: Free - 1 key, read-only access Pro - 2 keys, read-only or read + write (your choice per key) Enterprise - Unlimited keys, full access

Darshak 8 days ago
Planned
Management API
Available on: All Plans A dedicated secret API key system so developers can manage their licenses entirely programmatically - no dashboard needed. Perfect for automating license creation when a customer completes a purchase on your own platform. What's included: Generate secret API keys from your org dashboard (shown once, like Stripe) Create and manage license keys via API Create and manage products via API Update, revoke, suspend, and list licenses via API Reset IP history, fetch your org's customer info, and list products - all via API Scoped keys - each key can be set as read-only or full read + write access Full audit trail - every management API action is logged Plan limits: Free - 1 key, read-only access Pro - 2 keys, read-only or read + write (your choice per key) Enterprise - Unlimited keys, full access

Darshak 8 days ago