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
import { AuthProvider } from '@autional/react';
function App() {
return (
<AuthProvider>
<YourApp />
</AuthProvider>
);
} $ npm install @autional/react @autional/core
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
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/coreToken management, API client, auth flows
npm install @autional/coreSource →Frameworks
@autional/reactReact — AuthProvider, useAuth, RequireAuth
npm install @autional/react @autional/coreSource →@autional/vueVue 3 — plugin, composables, guards
npm install @autional/vue @autional/coreSource →@autional/nextNext.js App Router — middleware, server components
npm install @autional/next @autional/coreSource →@autional/nodeNode.js server middleware, token verification
npm install @autional/nodeSource →Mobile
Plugins
@autional/plugin-mfaMFA setup flows, device management
npm install @autional/plugin-mfaSource →@autional/plugin-passkeyPasskey registration and assertion
npm install @autional/plugin-passkeySource →@autional/plugin-tenantMulti-tenant organization management
npm install @autional/plugin-tenantSource →API Clients (auto-generated)
@autional/api-identityIdentity service TypeScript client
npm install @autional/api-identitySource →@autional/api-mfaMFA / WebAuthn / adaptive auth
npm install @autional/api-mfaSource →@autional/api-oauthOAuth / OIDC authorization server
npm install @autional/api-oauthSource →@autional/api-sessionSession and token management
npm install @autional/api-sessionSource →@autional/api-profileUser profile, privacy, preferences
npm install @autional/api-profileSource →@autional/api-tenantTenant, organization, department CRUD
npm install @autional/api-tenantSource →@autional/api-rbacRBAC roles, permissions, assignments
npm install @autional/api-rbacSource →@autional/api-billingSubscription billing, plans, metering
npm install @autional/api-billingSource →+11 moreaudit, compliance, wallet, point, pay, storage, etc.