# Examples

- [Training Examples](https://docs.rierino.com/examples/training-examples.md): This section explains the training examples deployed with standard Rierino installations, which can be used as starter templates.
- [API Flow Examples](https://docs.rierino.com/examples/training-examples/api-flow-examples.md): This page lists example flows which can be viewed from Saga screen in Devops app, grouped under training domain
- [Exercise: Create an API Endpoint](https://docs.rierino.com/examples/training-examples/exercise-create-an-api-endpoint.md): This page lists an exercise for building a minimal saga on Train RPC that returns {message: "Hello World"}.
- [Microservice Examples](https://docs.rierino.com/examples/training-examples/microservice-examples.md): This page lists example microservice runners which can be viewed from Runner and Deployment screens in Devops app
- [Exercise: Create a CRUD Service](https://docs.rierino.com/examples/training-examples/exercise-create-a-crud-service.md): This page lists an exercise for adding a new MongoDB-backed state to Train CRUD and exposing it as a /test endpoint.
- [UI Example](https://docs.rierino.com/examples/training-examples/ui-example.md): This page lists example UIs which can be viewed from UI and Source screens in Design app
- [Exercise: Create a UI Screen](https://docs.rierino.com/examples/training-examples/exercise-create-a-ui-screen.md): This page lists an exercise for creating a minimal UI and source mapping for the /test CRUD endpoint.
- [AI Agent Example](https://docs.rierino.com/examples/training-examples/ai-agent-example.md): This page lists example AI agent configurations, which can be viewed from GenAI Model screen in Data Science app
- [In-depth Exercise](https://docs.rierino.com/examples/in-depth-exercise.md): Build a complete to-do list feature end-to-end on Rierino, covering a CRUD microservice, MongoDB-backed storage, gateway exposure, an admin UI, and a simple search flow using queries and sagas.
- [To-do List Runner](https://docs.rierino.com/examples/in-depth-exercise/to-do-list-runner.md): Create and deploy a CRUD runner backed by MongoDB. This runner will store to-do items in a \`todo\` collection and expose standard read/write endpoints for the rest of the exercise.
- [To-do List Gateway](https://docs.rierino.com/examples/in-depth-exercise/to-do-list-gateway.md): Expose the to-do CRUD runner through an API gateway by creating a channel mapping. You will assign a public path and verify external access to the runner endpoints.
- [To-do List UI](https://docs.rierino.com/examples/in-depth-exercise/to-do-list-ui.md): Create an Admin app, Source mapping, JSON Schema, and UI layout so users can manage to-do items from the Rierino Admin UI.
- [To-do List Query](https://docs.rierino.com/examples/in-depth-exercise/to-do-list-query.md): Add search to the to-do list by creating a MongoDB Query, exposing it as an API through a Saga, and wiring the UI lister to use the query endpoint with a filter.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rierino.com/examples.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
