Authentication, licensing, and releases for desktop software

Ship the app.
Keep the authority.

Your client can be copied, patched, or shared. The decision to grant access does not have to be. Konvoa checks the account, device, license, and release against current server policy.

Start free. Signed requests, device binding, revocation, and session rotation are included.

Every protected request

A decision made from current state.

How the boundary works
AccountActive identityCredentials and access state
DeviceBound hardwareHWID policy is on by default
LicenseCurrent entitlementScope and expiration checked
ReleaseAllowed versionMinimum version can be enforced
Signed answerAccess allowedRevocable on the next request
7 SDKs
Functional reference clients
Ed25519
Client proof and signed responses
HWID default
Device sharing control from day one
Your host
Public HTTP or HTTPS file delivery

Built around the application

Change what access means after the build ships.

Operate policy, customers, collaborators, sessions, and releases from one server-side source of truth.

A protocol the client can verify

The request earns its answer.

Konvoa defines the exact bytes on both sides of the exchange. Proof is verified before policy runs, and protected data is trusted only after the signed response is checked.

Read the complete integration guide
Client proofSign the canonical request

Method, path, request ID, timestamp, nonce, body hash, and key ID.

Current policyEvaluate the whole boundary

Identity, device, entitlement, scope, version, session, and replay state.

Server proofVerify the exact response

The client checks returned bytes against its pinned Konvoa public key.

Downloadable reference clients

Checksums and setup notes

Pricing

Start with the complete authorization path.

Security controls are not held back for a higher tier. Upgrade when you need more applications, customers, licenses, subscription tiers, or file records.

Free

For evaluating the protocol and shipping one small application.

$0forever

Applications
1
Customer accounts
5
Current licenses
25
Subscription tiers
1
Files
Not included
Start with Free

Starter

For independent developers running a production application.

$10per month

Applications
3
Customer accounts
1,000
Current licenses
5,000
Subscription tiers
5
Files
25
Choose Starter

Pro

For teams operating multiple products and larger customer bases.

$20per month

Applications
25
Customer accounts
50,000
Current licenses
50,000
Subscription tiers
25
Files
500
Choose Pro

One application is enough to start.

Keep the next authorization decision on the server.

Create the workspace, wire the signed request, and test revocation before release day.
Start with Free