Developer Platform

Ship identity faster with production-ready SDKs and API clients.

Autional gives your team a unified package surface for authentication, MFA, tenants, passkeys, sessions, and policy-heavy enterprise flows without stitching together multiple vendors.

37
Packages
20
API Clients
27
Microservices
Quick Install37 published packages
$ npm install @autional/react

import { useAutional } from '@autional/react';

function App() {
  const { isAuthenticated, login } = useAutional();
}
      
Enterprise SSOPasskeyRBACTenant Isolation
Packages

All 37 @autional packages published on npm.

@autional/react

React SDK: auth hooks and components

npm install @autional/react
@autional/vue

Vue SDK: createAutional plugin and composables

npm install @autional/vue
@autional/next

Next.js adapters: server and client

npm install @autional/next
@autional/node

Node.js server-side identity client

npm install @autional/node
@autional/react-native

React Native adapter

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

Mini-program adapter

npm install @autional/miniapp
@autional/core

Core SDK: framework-agnostic auth client

npm install @autional/core
@autional/onboard

Onboarding CLI: create and onboard React / Vue / Next.js projects

npx @autional/onboard
@autional/ui

React component library

npm install @autional/ui
@autional/tokens

Design tokens (CSS variables)

npm install @autional/tokens
@autional/tailwind-preset

Tailwind preset (brand theme)

npm install @autional/tailwind-preset
@autional/shared

Shared utilities: API client, auth, types, and hooks

npm install @autional/shared
@autional/plugin-mfa

MFA plugin

npm install @autional/plugin-mfa
@autional/plugin-passkey

Passkey plugin

npm install @autional/plugin-passkey
@autional/plugin-tenant

Multi-tenant plugin

npm install @autional/plugin-tenant
@autional/eslint-config

Shared ESLint config

npm install -D @autional/eslint-config
@autional/tsconfig

Shared TypeScript config

npm install -D @autional/tsconfig
Usage Model

One package surface, many deployment paths.

Install the React SDK to complete app integration; reach for the REST endpoints when you need finer control (see the API reference); keep the migration playbooks nearby when moving from an existing auth provider.

Fast start: install the SDK and wire auth hooks into your components.
Deep integration: call the REST endpoints directly; see the gateway docs for the endpoint overview.
Enterprise rollout: use the migration playbooks and tenant-aware configuration.
API Clients

Per-service clients, published.

@autional/api-identity
@autional/api-mfa
@autional/api-oauth
@autional/api-session
@autional/api-profile
@autional/api-tenant
@autional/api-rbac
@autional/api-billing
@autional/api-audit
@autional/api-compliance
@autional/api-wallet
@autional/api-point
@autional/api-pay
@autional/api-storage
@autional/api-notification
@autional/api-communication
@autional/api-secret
@autional/api-status
@autional/api-saml
@autional/api-verification

All 20 per-service clients ship with the main SDK line on npm; you can also call the REST endpoints directly (see API reference).

Ready To Ship

Install once. Keep auth coherent across app, API, and tenant boundaries.

Start with the React SDK; reach for the REST endpoints when you need service-level control; keep the migration playbooks nearby for enterprise cutover.

$ npm install @autional/react
$ npx @autional/onboard