Get Started with Sakreta
Welcome to Sakreta! This guide will help you quickly set up authentication and authorization for your applications.
What is Sakreta?
Sakreta is a modern identity platform designed for developers. It provides secure, scalable, and easy-to-integrate authentication and authorization solutions for any application.
Key capabilities
- 🔐 Universal Authentication - Support for multiple login methods including social, enterprise SSO, and passwordless
- 👥 User Management - Complete user lifecycle management with customizable profiles
- 🛡️ Security First - Built-in security features including MFA, brute force protection, and anomaly detection
- 🔌 Easy Integration - SDKs for all major platforms and frameworks
- 🎨 Fully Customizable - Brand the entire authentication experience
Quick paths
Choose your path based on your needs:
For new developers
🚀 Onboarding
New to Sakreta? Start here for a guided setup experience.
⚡ Quickstarts
Get up and running in minutes with step-by-step tutorials.
By integration type
🌐 Web Applications
Integrate Sakreta with React, Next.js, Vue, or traditional web apps.
📱 Mobile Applications
Add authentication to iOS, Android, or React Native apps.
🔧 Backend & APIs
Secure your APIs with access tokens and permissions.
🤖 Machine to Machine
Service-to-service authentication using Client Credentials.
Core concepts
Before diving in, familiarize yourself with these key concepts:
- Tenant - Your isolated Sakreta instance with its own users, applications, and configuration
- Application - Represents your app or service that uses Sakreta for authentication
- User - End-users who authenticate through your applications
- Connection - Authentication sources like databases, social providers, or enterprise identity providers
- Role - Collection of permissions that can be assigned to users
- Organization - Represents a company or team in B2B scenarios
Popular resources
Need help?
- 📚 Browse our documentation
- 💬 Join our community forum
- 🐛 Report issues on GitHub
- 📧 Contact [email protected]