Introduction
Neuctra Authix is a backend foundation system that helps teams ship authentication, identity, and structured data infrastructure without rebuilding the same backend building blocks for every product.
What is Neuctra Authix?
Neuctra Authix gives developers a unified backend layer for user identity, user-owned data, application data, search, and session management. It lets teams focus on product features while keeping the foundation secure, scalable, and easy to extend.
Two ways to use Neuctra Authix
Cloud Mode
Install the SDK, connect to Neuctra Authix Cloud, and get authentication and data management running quickly for MVPs, SaaS products, and internal tools.
Embedded Server Mode
Plug Neuctra Authix into your own backend and combine it with AI, payments, Redis, analytics, and custom services while keeping the same identity-aware infrastructure.
Features
Authentication
Built-in registration, login, password recovery, email verification, and secure session handling.
User-Owned Data
Store structured JSON data that is automatically scoped to the authenticated user.
Application Data
Manage shared records such as products, teams, orders, and other organization-wide data.
Built-in Search
Query users, user data, and application data with text search, filters, and pagination.
Cloud Mode
Launch quickly with the SDK and Neuctra Authix Cloud without building your own backend foundation.
Embedded Server Mode
Integrate Neuctra Authix into your own backend alongside AI, payments, Redis, and custom APIs.
Installation
Install the Neuctra Authix SDK using your preferred package manager.
1npm install @neuctra/authix
2
3# or
4yarn add @neuctra/authix
5
6# or
7pnpm add @neuctra/authixQuick Start
Initialize the SDK with your API credentials.
1import { NeuctraAuthix } from "@neuctra/authix";
2
3export const authix = new NeuctraAuthix({
4 appName: "Your App Name",
5 baseUrl: "https://server.authix.neuctra.com/api",
6
7 // API keys grant full account authority. Initialize this client on a server.
8 apiKey: "ak_live_xxxxxxxx_xxxxxxxxxxxxxxxx",
9 appId: "YOUR_NEUCTRA_AUTHIX_APP_ID",
10});Authentication Flow
- User submits authentication credentials.
- Neuctra Authix validates and verifies the request.
- A secure session is created using HTTP-only cookies.
- Subsequent requests use the active session automatically.
Configuration Reference
| Property | Description |
|---|---|
| baseUrl | Neuctra Authix API endpoint URL. |
| apiKey | Account key (ak_live_…) with full authority. Keep it on a trusted server; never ship it to a client. |
| appId | Unique application identifier. |
Next Steps
Continue with Authentication APIs, User Management, Session Handling, and Storage guides to fully integrate Neuctra Authix into your application.