Welcome to PasskeyMe 🔐
PasskeyMe is the easiest way to add modern authentication to your applications. We provide React components for inline authentication, JavaScript SDKs for any framework, and hosted authentication pages as an alternative - all with a developer experience similar to Firebase Auth.
What is PasskeyMe?
PasskeyMe offers inline React components that handle the complete authentication flow directly within your application. Use our PasskeymeAuthPanel
component for a complete auth experience, or choose hosted authentication pages for simpler integration.
Key Features
🔐 Passkeys First
- Modern, passwordless authentication
- Biometric login (Face ID, Touch ID, Windows Hello)
- Phishing-resistant security
- Works across all devices
🌐 OAuth Integration
- Google, GitHub, Microsoft, Apple, Discord
- Server-side secret management
- No client-side OAuth complexity
- Enterprise-grade security
🎨 Inline Components & Hosted Pages
PasskeymeAuthPanel
React component for inline auth- Your branding and theming
- Hosted authentication pages as alternative
- Mobile-optimized interface
- Zero maintenance required
🛠️ Developer Experience
- React components with TypeScript support
- Framework-agnostic JavaScript SDK
- Firebase Auth-like simplicity
- Copy-paste ready examples
Quick Start
Get up and running in under 5 minutes:
- Sign up at dashboard.passkeyme.com
- Install React SDK -
npm install @passkeyme/react-auth
- Add component -
<PasskeymeAuthPanel />
- Handle events -
onSuccess={(user) => handleLogin(user)}
import { PasskeymeAuthPanel } from '@passkeyme/react-auth';
function App() {
return (
<PasskeymeAuthPanel
appId="your-app-id"
onSuccess={(user) => handleLogin(user)}
theme={{ container: { backgroundColor: '#ffffff' } }}
/>
);
}
Choose Your Path
🚀 New to PasskeyMe?
Start with understanding why PasskeyMe is the best choice for modern authentication:
- Why Choose PasskeyMe? - See our advantages
- Quick Start Guide
- Installation & Setup
- Core Concepts
🛠️ Ready to Integrate?
Choose your approach and start building:
- React SDK - Recommended for React apps
- JavaScript/TypeScript SDK - For other frameworks
- SDK Overview
🔧 Configure Authentication
Customize your authentication methods and settings:
🌐 API Integration
Use our REST API directly:
🔍 Need Help?
Find solutions to common issues:
Why Choose PasskeyMe?
🚀 Faster Development
- Ready-to-use React components for inline auth
- Hosted pages available as alternative
- Pre-built, tested, and optimized flows
- Focus on your core application features
🔒 Enhanced Security
- Passkeys eliminate password-related vulnerabilities
- Server-side OAuth secret management
- Enterprise-grade compliance and monitoring
� Better User Experience
- Familiar, consistent authentication across all your apps
- Biometric authentication for convenience
- Mobile-optimized interface
� Cost Effective
- No infrastructure to maintain
- Predictable pricing model
- Scale from prototype to enterprise
Authentication Methods
PasskeyMe supports multiple authentication methods:
Method | Security | Convenience | Use Case |
---|---|---|---|
� Passkeys | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | Primary authentication |
🌐 OAuth | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | Social login |
🔑 Password | ⭐⭐⭐ | ⭐⭐⭐ | Fallback option |
Getting Support
- 📖 Documentation - Comprehensive guides and API reference
- 💬 Community Discord - Connect with other developers
- 📧 Email Support - Direct support from our team
- 🐛 GitHub Issues - Report bugs and request features
Next Steps
Ready to get started? Choose your path:
- Quick Start - Build your first integration
- Installation Guide - Detailed setup instructions
- SDK Overview - Choose the right SDK for your project
Welcome to the future of authentication! 🚀