Documentation

Everything you need to integrate OneTimeLogin into your applications

New to OneTimeLogin? Start with our Quick Start Guide
Get Started in 5 Minutes

Getting Started

Quick start guides and basic concepts to get you up and running.

View all →

Integration Guides

Step-by-step guides for integrating with your tech stack.

View all →

API Reference

Complete API documentation with examples and schemas.

View full API →

Security

Security best practices, MFA setup, and compliance guides.

View all →

SDKs & Libraries

Official SDKs and community libraries for various languages.

View all →

Troubleshooting

Common issues, error codes, and debugging guides.

View all →

Quick Start Guide

Get OneTimeLogin integrated in just 5 minutes with these simple steps.

1

Create an Account

Sign up for a website owner account and get your API keys

2

Install the SDK

npm install @onetimelogin/sdk or pip install onetimelogin

3

Add the Login Button

Drop in our pre-built component or customize your own

// Install the SDK
npm install @onetimelogin/sdk

// Initialize
import { OneTimeLogin } from '@onetimelogin/sdk'

const otl = new OneTimeLogin({
clientId: 'YOUR_CLIENT_ID'
});

Community Forum

Ask questions and share knowledge with other developers

Join Community →

Support Center

Get help from our support team for technical issues

Contact Support →

GitHub

Report bugs, request features, and contribute

View GitHub →