Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Advanced

Advanced topics for customizing and extending the JAW SDK.

Topics

Custom UI Handler

Build your own UI for app-specific mode by implementing the UIHandler interface. This is useful for non-React applications or when you need complete control over the user experience.

Custom Passkey Server

Run your own passkey metadata server for managing passkey credentials. This gives you full control over passkey metadata storage and management.

When to Use Advanced Features

Most applications will work well with the default SDK configuration and the provided ReactUIHandler from @jaw.id/ui. Consider the advanced topics when:

  • Custom UI Handler: You're not using React, or you need pixel-perfect control over all approval dialogs
  • Custom Passkey Server: You want to manage passkey metadata on your own infrastructure

For standard usage, see the Configuration documentation.