DeveloperDocumentation

Everything you need to integrate passkey authentication into your application. From quick start guides to detailed API references.

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