---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://ytsaurus.tech/docs/en/yql/recipes.md
  - https://ytsaurus.tech/docs/ru/yql/recipes.md
---
> **Documentation Index:** Fetch the complete configuration index at https://ytsaurus.tech/docs/en/llms.txt

# YQL recipes

This section contains practical examples of data transformation and metaprogramming in YQL.

- [Accessing JSON](https://ytsaurus.tech/docs/en/yql/recipes/accessing-json.md)
- [Modifying JSON](https://ytsaurus.tech/docs/en/yql/recipes/modifying-json.md)
- [Metaprogramming](https://ytsaurus.tech/docs/en/yql/recipes/metaprogramming.md)
- [Code generation](https://ytsaurus.tech/docs/en/yql/recipes/codegen.md)
- [User-defined aggregate functions](https://ytsaurus.tech/docs/en/yql/recipes/udaf.md)
