Athena

Functions

This index covers the exported plugin factories and runtime utilities that are callable directly.

Items

  • apiKeyPlugin: HeroUI plugin wrapper that mounts the API keys security card on top of the core API key plugin behavior.
  • buildMethodCandidates: Builds fallback Athena method paths so the SDK lab can try both direct and auth.* method shapes.
  • deleteUserPlugin: HeroUI plugin wrapper that mounts the delete-user danger zone inside security settings.
  • getAthenaAuthEmailTemplate: Looks up one exported Athena Auth email template metadata entry by its public templateKey.
  • getAthenaAuthEmailTemplateCatalog: Returns the full exported Athena Auth email template metadata catalog for documentation, admin tooling, or template-key lookups.
  • magicLinkPlugin: HeroUI plugin wrapper that registers the magic-link view, button, and passwordless sign-in fallback.
  • methodCategory: Maps an Athena auth method path to a coarse category for the SDK lab UI.
  • multiSessionPlugin: HeroUI plugin wrapper that adds account management cards and user-menu session switching.
  • normalizeMethodPath: Normalizes user-entered SDK lab method paths by trimming whitespace and collapsing spaces.
  • organizationPlugin: HeroUI pass-through wrapper around the core organization plugin so consumers can keep plugin imports local to this package.
  • passkeyPlugin: HeroUI plugin wrapper that adds passkey buttons to auth flows and passkey management to security settings.
  • themePlugin: HeroUI plugin wrapper that bridges theme state into account cards and the authenticated user menu.
  • usernamePlugin: HeroUI plugin wrapper that swaps in a username field renderer and a username-based sign-in view.
  • withAthenaAuthEmailTemplate: Attaches stable Athena Auth email template metadata onto a React email component so consumers can map it back to email_templates.template_key rows.
  • workspacePlugin: HeroUI plugin wrapper that registers the workspace settings tabs, localized labels, and custom workspace view paths.

On this page