---
description: Instructions for accessing and working in the CryoSPARC command line.
---

# Management and Monitoring

## Environment variables

Specify additional environment variables in the configuration files to augment CryoSPARC's low-level behaviour.

{% content-ref url="management-and-monitoring/environment-variables" %}
[environment-variables](management-and-monitoring/environment-variables)
{% endcontent-ref %}

## (Optional) Hosting the Application via Reverse Proxy

If you would like to configure the CryoSPARC interface to be accessible within your network at a static URL and secured via HTTPS, refer to this guide:

{% content-ref url="management-and-monitoring/optional-hosting-cryosparc-through-a-reverse-proxy" %}
[optional-hosting-cryosparc-through-a-reverse-proxy](management-and-monitoring/optional-hosting-cryosparc-through-a-reverse-proxy)
{% endcontent-ref %}

## cryosparcm, cryosparcm cli and cryosparcw references

Workstations or master nodes with a `cryosparc_master` installation have access to `cryosparcm`, CryoSPARC's built-in [command-line](https://en.wikipedia.org/wiki/Command-line_interface) utility for all administrative, management and advanced usage tasks.

{% content-ref url="management-and-monitoring/cryosparcm" %}
[cryosparcm](management-and-monitoring/cryosparcm)
{% endcontent-ref %}

The `cryosparcm cli` command provides an extensive API for programmatically controlling cryoSPARC from the command-line.

{% content-ref url="management-and-monitoring/cli" %}
[cli](management-and-monitoring/cli)
{% endcontent-ref %}

Workstations or worker nodes with a `cryosparc_worker` installation have access to `cryosparcw`, a utility similar to `cryosparcm` for managing worker installations.

{% content-ref url="management-and-monitoring/cryosparcw" %}
[cryosparcw](management-and-monitoring/cryosparcw)
{% endcontent-ref %}
