> For the complete documentation index, see [llms.txt](https://devdocs.olisystems.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://devdocs.olisystems.com/group2.md).

# OLI Process API

- [Uploading a Process API package](https://devdocs.olisystems.com/group2/uploading-oli-files.md): A process API package that is exported from OLI Flowsheet, and needs to be uploaded into the users account.
- [Creating a Process API package](https://devdocs.olisystems.com/group2/uploading-oli-files/creating-a-process-api-package.md): The Process API package needed to run a process using the API is created using OLI Flowsheet :ESP, the following steps explain how to create the package file.
- [Get list of all uploaded ProcessAPI packages](https://devdocs.olisystems.com/group2/dbs-file-list.md)
- [Get input specs for Process API package](https://devdocs.olisystems.com/group2/get-input-specs-for-process-api-package.md): Each ProcessAPI package has a unique set of input requirements based on the user design. This function will return the JSON input specification for the Process as it was uploaded to the cloud.
- [Get output specs for ProcessAPI package](https://devdocs.olisystems.com/group2/get-output-specs-for-processapi-package.md): Each ProcessAPI package will have a unique set of output based on the user design. This function will return a JSON dummy output specification for the Process.
- [Run a Process API calculation](https://devdocs.olisystems.com/group2/api-call-blueprint.md)
- [Get calculation status and results](https://devdocs.olisystems.com/group2/api-call-blueprint-1.md)
