# Cookbook - [Dealing with `AUTH` messages and authenticated users](auth) - [Configuring the Relay Management API](management) - [Using the eventstore library](eventstore) - [Custom store: creating Nostr events on the fly from a non-Nostr source](custom-stores) - [Custom store: reading from Google Drive](google-drive) - [Live event generation](custom-live-events) - [Embedding `khatru` inside other Go HTTP servers](embed) - [Generating relays dynamically and serving them from the same path](dynamic) - [Routing between multiple relays](routing)