# OLI ScaleChem API

- [Uploading chemistry model files for ScaleChem API](/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](/oli-scalechem-api/get-list-of-uploaded-scalechem-model-files.md): method returns a paginated list of all ScaleChem model files.
- [Main methods](/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](/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](/oli-scalechem-api/main-methods/gas-analysis.md)
- [Oil analysis](/oli-scalechem-api/main-methods/oil-analysis.md)
- [Mixer calculation](/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](/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.
