> For the complete documentation index, see [llms.txt](https://docs.code.store/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.code.store/getting-started/fundamentals/generation.md).

# Generation

## Overview

code.store platform makes it possible to generate most of the necessary entities for comfortable development.

At the beginning of the journey, when creating a service, it is possible to choose the language of your future service. code.store platform will generate default "hello world" application.

Generation happens `cs generate` CLI command. During development, it is possible to generate entities such as:

* [REST API handlers](/getting-started/fundamentals/generation/rest.md)&#x20;
* [GraphQL resolvers](/getting-started/fundamentals/generation/resolvers-and-mutations.md)
* [Authorization and context handlers](/getting-started/fundamentals/generation/handlers.md)
* [Database models](/getting-started/fundamentals/generation/models.md)
* [Database migrations](/getting-started/fundamentals/generation/models.md)
