Developers

Built for Developers,
by Developers

Integrate passwordless QR authentication into your app in minutes. Clean APIs, native SDKs, and comprehensive documentation.

example.js
import { AuthenPass } from 'authenpass-js';

const client = new AuthenPass({
  apiKey: 'ap_live_...'
});

const qr = await client.auth.generateQR();
console.log(qr.url);

Official SDKs

JavaScript

v2.1.0

npm install authenpass-js

Python

v1.8.3

pip install authenpass

Go

v1.4.0

go get github.com/authenpass/sdk-go

Ruby

v0.9.2

gem install authenpass

REST API Endpoints

POST/auth/qr/generateGenerate a new QR login challenge
POST/auth/qr/verifyVerify a scanned QR response
GET/auth/sessionsList active authentication sessions
DELETE/auth/sessions/{id}Revoke an active session
GET/user/profileFetch the authenticated user profile
POST/webhooks/registerRegister a webhook for auth events

Quick Start

1

Get API Key

Create a free account and generate your API key from the developer dashboard.

2

Install SDK

Add the AuthenPass SDK to your project with one command. Supports JS, Python, Go, and Ruby.

3

Start Authenticating

Generate QR challenges, verify scans, and manage sessions with just a few lines of code.

AuthenPass Support

Online now

Hi there! I am the AuthenPass assistant. How can I help you today?