# 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)
