Welcome to Sigma Auth - the first Bitcoin-powered OAuth 2.0 authentication service. Replace passwords with cryptographic signatures for unprecedented security and user control.
Note on Bitcoin: Throughout this documentation, "Bitcoin" refers to Bitcoin SV (BSV) unless otherwise specified. All cryptographic operations, addresses, and transactions use the BSV blockchain.
Get Started
New to Sigma Auth? Start here:
Documentation Sections
Setup
Ready to integrate? Choose your path:
- Integration Guide - General implementation steps
- Next.js Setup - Next.js specific integration
- React Setup - React application integration
- JavaScript Setup - Vanilla JavaScript implementation
- Self-Hosting - Deploy your own instance
Customization
Make it yours:
- Branding - Custom logos, colors, and styling
- OAuth Providers - Configure Google, GitHub integration
- Better Auth - Better Auth plugin architecture
Reference
Technical documentation:
- API Reference - Complete API documentation
- Endpoints - All available endpoints
- Bitcoin Auth - Bitcoin signature authentication details
- BAP Profiles - Bitcoin Attestation Protocol integration
- Error Handling - Error codes and troubleshooting
- Security - Security considerations and best practices
Key Backup
Secure cross-device access:
- Backup Overview - How the backup system works
- OAuth Restore - Restore your identity on new devices
- Security - Technical security implementation
Why Sigma Auth?
Zero Server Secrets - Private keys never leave your device
Lightning Fast - Global edge deployment on Cloudflare
OAuth 2.0 Compatible - Drop-in replacement for existing providers
Free to Self-Host - MIT licensed for unlimited use, or use our hosted service with generous free tier
Self-Sovereign - Users control their own identity
Community & Support
- GitHub Repository - Source code and issues
- GitHub Discussions - Community support
- Email: support@sigmaidentity.com