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.

Bash
1npm install @neuctra/authix
2
3# or
4yarn add @neuctra/authix
5
6# or
7pnpm add @neuctra/authix

Quick Start

Initialize the SDK with your API credentials.

Javascript
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

  1. User submits authentication credentials.
  2. Neuctra Authix validates and verifies the request.
  3. A secure session is created using HTTP-only cookies.
  4. Subsequent requests use the active session automatically.

Configuration Reference

PropertyDescription
baseUrlNeuctra Authix API endpoint URL.
apiKeyAccount key (ak_live_…) with full authority. Keep it on a trusted server; never ship it to a client.
appIdUnique application identifier.

Next Steps

Continue with Authentication APIs, User Management, Session Handling, and Storage guides to fully integrate Neuctra Authix into your application.