Built for native desktop applications

Authentication and licensing your users can trust.

Create an application, connect the maintained C++ SDK, and manage users, sessions, licenses, and protected files from one clear console.

Free includes one application and five users. No card required.

Acme DesktopFree plan
OverviewApplicationsUsersDownloadsC++ SDK

Overview

1 of 1Applications
1 of 5Users
Acme Desktop

1 user · 0 downloads

Active

From a new project to controlled access in three steps.

The customer console stays simple while enforcement remains on the server.

1

Create an application

Each app gets its own public identifier and isolated users, sessions, and protected resources.

2

Add users

Issue credentials from the console or connect your own registration flow through the signed desktop API.

3

Ship the SDK

Pin Konvoa's response key, provide the application ID, and let the SDK handle signed requests and refresh rotation.

A native C++ client with a small integration surface.

Requests are device-signed and server responses are verified before your application uses them.

  • Windows desktop transport and secure local session storage
  • Bounded network and file handling
  • Application-scoped authentication
authv2::SimpleConfig config;
config.host = "konvoa.com";
config.application_id = "app_your_id";
config.response_kid = "your_key_id";
config.response_public_key = pinned_key;

authv2::SimpleClient client(config);
client.Init();
auto result = client.Login(username, password);

Client hardening backed by server-side decisions.

A public SDK can always be inspected, so Konvoa never treats client code as the authority for access.

Signed protocol

Device keys, replay detection, strict timestamps, and pinned response signatures protect the request path.

Live entitlement checks

Application, user, plan, session, and download access are checked centrally on every protected flow.

Scoped applications

Customer records are linked to their owning account and application instead of a shared global namespace.

Revocable sessions

Disabling a user or application revokes its active session family and blocks refresh.

Start small, then unlock commercial delivery.

The Free plan is useful for development and small releases. Pro raises limits and enables protected downloads.

Free

$0 forever
  • 1 application
  • Up to 5 users
  • C++ SDK access
  • No protected downloads
Start free

Pro

Paid plan
  • Up to 25 applications
  • Up to 50,000 users
  • Protected downloadable files
  • Stripe billing portal
Create an account

Build access control into your next release.

Create the account now. Connect the SDK when your application is ready.

Start with the Free plan