User Profiles

Identity fields
your app can render.

Name, username, email when available, profile image, generated avatar fallback, wallet address fallback, and linked account context — normalized by the SDK.

Kevo login methods
types.ts
export interface KevoUserProfile {
  id: string
  did: string
  email: string | null
  profile: {
    name: string | null
    username: string | null
    avatarUrl: string | null
  }
  authMethods: {
    type: string
    identifier: string
  }[]
  createdAt: string
}

A profile object you can render.

Stop stitching basic account UI together by hand. Kevo returns a normalized profile with sensible fallbacks across social, email, passkey, and wallet login.

  • Display name and username
  • Profile image with fallback
  • Linked email when available
Profile API
Kevo login methods

Built for account screens.

Use the React SDK profile helpers to render account headers, wallet dashboards, and linked-email prompts with consistent fallbacks.

  • React hooks for client UIs
  • Wallet address fallback labels
  • Per-project user scoping
Hooks reference

Identity

One identity, every surface.

A normalized profile so you can ship account screens, headers and personalization without wiring every provider by hand.