Autional

SDK

30+ npm packages. One line to add identity to your app. React, Vue, Next.js, Node.js, and 19 auto-generated API clients.

One-Line Quickstart

React
import { AuthProvider } from '@autional/react';

function App() {
  return (
    <AuthProvider>
      <YourApp />
    </AuthProvider>
  );
}

$ npm install @autional/react @autional/core

Vue
import { createApp } from 'vue'
import AutionalPlugin from '@autional/vue'

const app = createApp(App)
app.use(AutionalPlugin)
app.mount('#app')

$ npm install @autional/vue @autional/core

Node.js
import { verifyToken } from '@autional/node';

app.use(async (req, res, next) => {
  const user = await verifyToken(req);
  req.user = user;
  next();
});

$ npm install @autional/node

All Packages

Core

@autional/core

Token management, API client, auth flows

npm install @autional/coreSource →

Frameworks

@autional/react

React — AuthProvider, useAuth, RequireAuth

npm install @autional/react @autional/coreSource →
@autional/vue

Vue 3 — plugin, composables, guards

npm install @autional/vue @autional/coreSource →
@autional/next

Next.js App Router — middleware, server components

npm install @autional/next @autional/coreSource →
@autional/node

Node.js server middleware, token verification

npm install @autional/nodeSource →

Mobile

@autional/miniapp

WeChat Mini Program adapter

npm install @autional/miniapp @autional/coreSource →
@autional/react-native

React Native — secure token storage, biometric

npm install @autional/react-native @autional/coreSource →

Plugins

@autional/plugin-mfa

MFA setup flows, device management

npm install @autional/plugin-mfaSource →
@autional/plugin-passkey

Passkey registration and assertion

npm install @autional/plugin-passkeySource →
@autional/plugin-tenant

Multi-tenant organization management

npm install @autional/plugin-tenantSource →

API Clients (auto-generated)

@autional/api-identity

Identity service TypeScript client

npm install @autional/api-identitySource →
@autional/api-mfa

MFA / WebAuthn / adaptive auth

npm install @autional/api-mfaSource →
@autional/api-oauth

OAuth / OIDC authorization server

npm install @autional/api-oauthSource →
@autional/api-session

Session and token management

npm install @autional/api-sessionSource →
@autional/api-profile

User profile, privacy, preferences

npm install @autional/api-profileSource →
@autional/api-tenant

Tenant, organization, department CRUD

npm install @autional/api-tenantSource →
@autional/api-rbac

RBAC roles, permissions, assignments

npm install @autional/api-rbacSource →
@autional/api-billing

Subscription billing, plans, metering

npm install @autional/api-billingSource →
+11 more

audit, compliance, wallet, point, pay, storage, etc.