DevelopersBuilt for 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-jsPython
v1.8.3
pip install authenpassGo
v1.4.0
go get github.com/authenpass/sdk-goRuby
v0.9.2
gem install authenpassREST API Endpoints
POST
/auth/qr/generateGenerate a new QR login challengePOST
/auth/qr/verifyVerify a scanned QR responseGET
/auth/sessionsList active authentication sessionsDELETE
/auth/sessions/{id}Revoke an active sessionGET
/user/profileFetch the authenticated user profilePOST
/webhooks/registerRegister a webhook for auth eventsQuick 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.