Welcome
Build modern authentication and user management with Nutifar.
Build Modern Authentication Without the Complexity
Everything you need to authenticate users, manage organizations, secure APIs, and ship authentication in minutesβnot weeks.
Why Nutifar?
π¦ Projects
Create isolated projects for development, staging, and production.
π Access Control
Manage API keys, roles, permissions, and secure access across your applications.
π₯ Organizations
Support teams, workspaces, invitations, and multi-tenant architectures with ease.
π Platform APIs
Everything is accessible through fast, consistent REST APIs and developer-friendly tooling.
Quick Start
Getting started only takes a few minutes.
1. Create a Project
Sign in to the Nutifar Dashboard and create your first project.
2. Get Your API Keys
Copy your Project URL and Secret Key from the dashboard.
3. Install the SDK
npm install @nutifar/webor
pnpm add @nutifar/webor
yarn add @nutifar/web4. Initialize Nutifar
import { Nutifar } from "@nutifar/web";
const nutifar = new Nutifar({
apiKey: process.env.NUTIFAR_SECRET_KEY!,
});You're ready to start authenticating users.
Your First Request
await nutifar.notifications.sendEmail({
to: "user@example.com",
template: {
name: "welcome",
data: { name: "Yusuf" },
},
});Features
| Authentication | Organizations | Security | Developer |
|---|---|---|---|
| Email & Password | Organizations | API Keys | REST API |
| Social Login | Members | JWT | JavaScript SDK |
| OTP | Invitations | Sessions | React SDK |
| Passkeys | Roles | Webhooks | React Native SDK |
| MFA | Permissions | Audit Logs | CLI |
Documentation
π Getting Started
Learn how to install Nutifar, create a project, and authenticate your first user.
- Introduction
- Installation
- Quick Start
- Dashboard
- Projects
- API Keys
π Authentication
Everything related to user authentication.
- Email & Password
- Social Login
- Magic Links
- OTP
- Passkeys
- MFA
- Sessions
π₯ Organizations
Manage teams and multi-tenant applications.
- Organizations
- Members
- Invitations
- Roles
- Permissions
π± Devices
Manage device with the REST API and SDKs.
- Register Device
- Retrieve Device
- Update Device
- Delete Device
- Metadata
π Security
Keep your application secure.
- JWT
- API Keys
- Refresh Tokens
- Webhooks
- Rate Limits
π¦ SDKs
Official SDKs maintained by the Nutifar team.
- Web
- Expo (Coming soon ...)
- React Native (Coming soon ...)
π Guides
Step-by-step tutorials.
- Protect Routes
- Password Reset
- Email Verification
- RBAC
- Organizations
- Production Deployment
Example API Request
POST /v1/users
Authorization: Bearer sk_test_xxxxxxxxx
Content-Type: application/json{
"email": "john@example.com",
"password": "StrongPassword123!"
}Response
{
"id": "usr_01JX123456789",
"email": "john@example.com",
"verified": false,
"createdAt": "2026-07-03T10:00:00Z"
}Supported Platforms
- JavaScript
- TypeScript
- React
- React Native
- Next.js
- Express
- Node.js
Production Ready
- β Secure Authentication
- β Multi-Tenant Organizations
- β Role-Based Access Control
- β Sessions
- β Webhooks
- β API Keys
- β Audit Logs
- β REST APIs
- β SDKs
Need Help?
- Browse the Guides
- Explore the API Reference
- Read the SDK Documentation
- Contact Support
Ready to build? Continue to the Quick Start guide and have authentication running in just a few minutes.