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

CategoryMethodsAuth
AuthsignupUser, loginUser, logoutUser, checkUserSession, changePassword, verifyEmail, resetUserPasswordCookie + API key
UsersgetUser, updateUser, deleteUser, getAllUsersFromApp, searchInAllAppUsersMixed
User DatagetUserData, addUserData, updateUserData, deleteUserData, searchUserDataAPI key only
App DatagetAppData, addAppData, updateAppData, deleteAppData, searchAppDataAPI 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

Bash
1npm install @neuctra/authix

Import: @neuctra/authix or SDK only: @neuctra/authix/sdk

Documentation