> 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/oli-scalechem-api.md).

# OLI ScaleChem API

- [Uploading chemistry model files for ScaleChem API](https://devdocs.olisystems.com/oli-scalechem-api/uploading-chemistry-model-files-for-scalechem-api.md): One or more chemistry model files (dbs files) need to are needed to process a scalechem API request. These files need to be zipped together and the zip file uploaded to the OLI cloud.
- [Get list of uploaded ScaleChem model files](https://devdocs.olisystems.com/oli-scalechem-api/get-list-of-uploaded-scalechem-model-files.md): method returns a paginated list of all ScaleChem model files.
- [Main methods](https://devdocs.olisystems.com/oli-scalechem-api/main-methods.md): This page summarizes all the methods supported by the OLI ScaleChem API and explains the basic input schema.
- [Brine analysis](https://devdocs.olisystems.com/oli-scalechem-api/main-methods/brine-analysis.md): This function performs electroneutrality and property reconciliation calculations from incomplete and/or inaccurate water sample data based on ionic species input.
- [Gas analysis](https://devdocs.olisystems.com/oli-scalechem-api/main-methods/gas-analysis.md)
- [Oil analysis](https://devdocs.olisystems.com/oli-scalechem-api/main-methods/oil-analysis.md)
- [Mixer calculation](https://devdocs.olisystems.com/oli-scalechem-api/main-methods/mixer-calculation.md): This function performs a mixer calculation to combine external streams and flash at an isothermal condition.
- [Scale scenario](https://devdocs.olisystems.com/oli-scalechem-api/main-methods/scale-scenario.md): This calculation combines several streams and calculate the scale scenario at a series of locations of different conditions.
