Avnology ID
Components

Components

Prebuilt React UI components from @avnology/id-elements.

Components

@avnology/id-elements ships production-ready React components for every auth surface: sign-in, sign-up, MFA, account management, organization switching, consent, and more. Every component is Carbon-styled out of the box via @avnology/design-system and fully themeable.

Install

npm install @avnology/id-elements @avnology/design-system

Wrap your app in <AvnologyIdProvider>:

Live previews and auto-generated prop tables ship in a follow-up. Prop tables below are hand-maintained against the v1.0 surface.

Auth UI

ComponentPurpose
SignInDrop-in sign-in form -- password, passkey, social, magic link
SignUpRegistration form
UserButtonAvatar + menu for signed-in users
UserProfileFull account settings panel
LoginWidgetStandalone widget (non-React apps)

Organizations

ComponentPurpose
OrganizationSwitcherDrop-down to switch active org
OrganizationListBrowse orgs you belong to (v1.1 -- stub)
OrganizationProfileOrg settings surface (v1.1 -- stub)
CreateOrganizationOrg creation flow (v1.1 -- stub)
InvitationAcceptorAccept an emailed invitation (v1.1 -- stub)

Access control

ComponentPurpose
ProtectPermission-gated children
SignedInRender only when authenticated
SignedOutRender only when unauthenticated

Developer

ComponentPurpose
ApiKeyManagerUser-facing API key management (v1.1 -- stub)
AuditLogViewerOrg-scoped audit feed (v1.1 -- stub)
ConsentScreenCustom OAuth consent UI (v1.1 -- stub)
DeviceFlowCodeShow user_code during device flow (v1.1 -- stub)

Theming & accessibility