# Development Guide

```{eval-rst}
.. toctree::
   :glob:
   :maxdepth: 1
   :hidden:

   stateful_function/index
   stateless_function/index
   data_object/index
   data_stream/index
   function_service/index
   scheduling/index
```

This section introduces how to develop applications using openYuanrong functions and how openYuanrong schedules based on abstract resources.

openYuanrong function development:

- [Stateful Functions](./stateful_function/index.md)
- [Stateless Functions](./stateless_function/index.md)
- [Data Objects](./data_object/index.md)
- [Data Streams](./data_stream/index.md)
- [Function Services](./function_service/index.md)

Scheduling openYuanrong functions:

- [Scheduling](./scheduling/index.md)
