Localized

Arabic is not a patch. It is the interface.

Every component ships with full Arabic catalogs, RTL layout, localized errors, and automatic locale detection.

أهلاً بعودتك
locale="auto" · direction-aware
AR · ENcomplete component catalogs
RTLlayout-aware
Autolocale detection
Built all the way through

More than a sign-in method.

Catalogs

Arabic reaches every component

Labels, prompts, and error messages arrive localized together.

Direction

Layout follows the language

RTL behavior is part of the component system, with Bidi available for your own content.

Control

Detect or choose explicitly

Use locale auto detection, set Arabic directly, or build custom controls with useLocale.

Developer experience

Detect the locale, or choose Arabic directly.

app/sign-in/page.tsx
import { AuthOwlProvider, SignIn } from '@authowl/react'

// follows the user's locale
<AuthOwlProvider publishableKey={key} apiUrl={apiUrl} locale="auto">
  <SignIn />
</AuthOwlProvider>

// or render Arabic explicitly
<AuthOwlProvider publishableKey={key} apiUrl={apiUrl} locale="ar">
  <SignIn />
</AuthOwlProvider>
What you get
Every AuthOwl component includes a full Arabic catalog.
Bidi supports direction-aware custom content.
useLocale exposes locale control for custom interfaces.
Plan availability

Included on every plan - Free through Scale.

FreeStarterProScale
See pricing

Welcome users in the language they live in.

Ship Arabic and RTL as a first-class product experience from day one.