Loading...
Beautiful SDKs, comprehensive documentation, and a developer experience that will make you smile. Focus on building, not authentication.
app.js1// Quick Start with OneProfile2import { OneProfile } from '@oneprofile/js-sdk';34const auth = new OneProfile({5 clientId: 'YOUR_CLIENT_ID',6 redirectUri: 'https://your-app.com/callback'7});89// Start login flow10auth.login({ scope: 'openid profile email' });1112// Handle callback13const user = await auth.handleCallback();14console.log('Welcome,', user.name);Native libraries for your favorite languages and frameworks. Type-safe, well-documented, and maintained with love.
Native browser SDK with TypeScript support
npm install @oneprofile/js-sdkServer-side SDK for Node.js applications
npm install @oneprofile/node-sdkPython SDK for Flask, Django, and FastAPI
pip install oneprofilePHP SDK with Laravel integration
composer require oneprofile/sdkFirst-class Next.js App Router support
npm install @oneprofile/nextDirect API access for any platform
View API Documentation →From zero to production in minutes, not hours.
Sign up for a free OneProfile account and access your developer dashboard.
Create a new application to get your Client ID and Client Secret.
Set up redirect URIs, branding, and authentication options.
Use our SDKs or REST API to add authentication to your app.
Get your API keys and start integrating OneProfile into your application.