Introduction to Neuctra Authix SDK
Neuctra Authix is a serverless authentication and user management platform. The @neuctra/authix SDK provides 30+ methods for authentication, user management, and application-level data handling.
Authentication
Cookie-based authentication with login, signup, session handling, email verification, and password recovery.
User Management
Full CRUD operations for users, roles, profiles, and app-wide user queries with filtering and pagination.
User Data
Flexible per-user JSON storage with search, filtering, and key-based retrieval.
App Data
Global application-level data management across all users securely scoped to your app.
SDK Method Overview
| Category | Methods | Auth |
|---|---|---|
| Auth | signupUser, loginUser, logoutUser, checkUserSession, changePassword, verifyEmail, resetUserPassword | Cookie + API key |
| Users | getUser, updateUser, deleteUser, getAllUsersFromApp, searchInAllAppUsers | Mixed |
| User Data | getUserData, addUserData, updateUserData, deleteUserData, searchUserData | API key only |
| App Data | getAppData, addAppData, updateAppData, deleteAppData, searchAppData | API key only |
Requirements
• App Name identifying your project (appName)
• API Key from Neuctra Authix dashboard
• App ID from Neuctra Authix dashboard
• Base URL: https://server.authix.neuctra.com/api
Quick Install
1npm install @neuctra/authixImport: @neuctra/authix or SDK only: @neuctra/authix/sdk