# Type Safe Recipes

The [recipes folder](https://github.com/kysely-org/kysely/tree/master/site/docs/recipes) contains a bunch of small tutorials or "recipes" for common use cases.

1. Expressions
2. Conditional selects
3. Dealing with the Type instantiation is excessively deep and possibly infinite error
4. Deduplicate joins
5. Extending kysely
6. Introspecting relation metadata
7. Raw SQL
8. Relations
9. Schemas
10. Splitting build, compile and execute code

