DeveloperDocumentation
Everything you need to integrate passkey authentication into your application. From quick start guides to detailed API references.
Get Started Quickly
Jump right into what you need
Why HelioRim?
Built for developers who need enterprise-grade security without the complexity
Edge Performance
Sub-5ms token verification on Cloudflare's global edge network
Security First
WebAuthn Level 2 compliance with hardware-backed security
Developer Friendly
Simple APIs, comprehensive docs, and helpful error messages
Global Scale
Zero-latency authentication from 300+ edge locations
Get Started in Minutes
See how simple it is to add passkey authentication
npm install @heliorim/sdk
import { createAuth } from '@heliorim/sdk';
// Get your appId from the HelioRim dashboard after signup
const auth = await createAuth({
appId: 'YOUR_APP_ID',
apiEndpoint: 'https://auth-api.heliorim.dev',
environment: 'production'
});
// Register with passkey
const user = await auth.register({
email: 'user@example.com',
displayName: 'User Name'
});
// Login with passkey
const session = await auth.authenticate();
console.log('User authenticated!', session.email);Three lines. That's it.
1
Install the SDK
Add HelioRim to your project with npm or yarn
2
Initialize the SDK
Configure your domain and environment
3
Start authenticating users
Registration and login work seamlessly across all devices