Authon provides native SDKs for the most popular languages and platforms. Our REST API means you can integrate with anything that makes HTTP requests.
Native desktop applications with high-performance authentication and licensing.
View docs →Windows applications, WPF, WinForms, and .NET-based tools with full SDK support.
View docs →Web applications, Electron apps, and server-side tools with our npm package.
View docs →Our REST API works with anything that can make HTTP requests. Whether you're building in Rust, Go, Ruby, or any other language — you can integrate Authon with just a few API calls.
View API Docs →Quick Start
A few lines of code is all it takes to secure your application.
// Initialize Authon
const authon = new Authon({
appId: "YOUR_APP_ID",
apiKey: "YOUR_API_KEY"
});
// Authenticate a user
const session = await authon.login({
license: "XXXX-XXXX-XXXX-XXXX",
hwid: getHardwareId()
});
if (session.success) {
console.log("Authenticated:", session.user.username);
}Get started with our SDKs and have authentication running in minutes.