SDK

Autional ships npm packages under the @autional scope: a React SDK, per-service API clients, an onboarding CLI, and design-system / engineering config packages.

React

npm install @autional/react

Provider component that injects authentication context into your app:

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

const config = { appId: 'my-app', issuer: 'https://api.autional.com' };

function App() {
  return (
    <AutionalProvider config={config}>
      <YourApp />
    </AutionalProvider>
  );
}

Onboarding CLI

Interactively create and onboard a new project:

npx @autional/onboard

Core Packages

PackageDescription
@autional/reactReact SDK: auth hooks and components
@autional/onboardOnboarding CLI: create and onboard React / Vue / Next.js projects
@autional/uiReact component library
@autional/tokensDesign tokens (CSS variables)
@autional/tailwind-presetTailwind preset (brand theme)
@autional/sharedShared utilities: API client, auth, types, and hooks
@autional/eslint-configShared ESLint config
@autional/tsconfigShared TypeScript config

Browse the full SDK catalog at www.autional.com/sdk, or the source on the autional org on GitHub.