> For the complete documentation index, see [llms.txt](https://light-services.kodkod.me/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://light-services.kodkod.me/examples/recipes.md).

# Recipes

This section contains practical recipes for common patterns when using Operandi.

* [CRUD](/examples/recipes/crud.md) - Implementing top-level services for CRUD operations
* [Service Rendering](/examples/recipes/service-rendering.md) - Easy way to render service results and errors
* [Pundit Authorization](/examples/recipes/pundit-authorization.md) - Integrating Pundit authorization with Operandi

## Getting Started

These recipes build upon each other. We recommend starting with CRUD services, then adding service rendering for cleaner controllers, and finally integrating Pundit for authorization.

[Start with CRUD](/examples/recipes/crud.md)
