
import { Client, ID } from "@nuvix/client";
const nx = new Client()
.setEndpoint('https://api.nuvix.in/v1')
.setProject('<PROJECT_ID>');
try {
const session = await nx.account.createEmailPasswordSession(
'user@example.com',
'secure-password'
);
console.log('Login successful:', session);
} catch (error) {
console.error('Login failed:', error);
}
Manage Teams and Permissions with Ease
Organize users into teams and control access with role-based permissions. From simple team structures to complex enterprise hierarchies.
Team Organization
Group users into teams with hierarchical structures. Create unlimited teams and subteams for complex organizational needs.
Role-Based Access
Define custom roles with granular permissions. Control exactly what each team member can access and modify.
Permission Management
Fine-grained permission control at resource level. Assign read, write, update, and delete permissions individually.

Robust Security, Effortless Protection
Built-in industry-leading security features to safeguard your users and data with ease.Session Management
Manage user sessions and devices with ease.
Arijit Singh
Device
Location
Macbook ProNew York, USiPhone 17London, UKiPad AirTokyo, JPSession Limit
Limit the number of sessions per user.
Session Limit
Set the maximum number of active sessions a single user can have at any given time.
Secure Passwords
Enforce strong password policies with complexity rules.
Password
At least 8 charactersIncludes a numberIncludes a special characterIncludes an uppercase letterIncludes a lowercase letterAvoids common passwordsMFA
Enhance account security with Time-based One-Time Passwords (TOTP).
3549Rate Limiting
Protect against brute force attacks.
Rate limited5/100requests per minute

