> For the complete documentation index, see [llms.txt](https://academy.dnanexus.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://academy.dnanexus.com/interactivecloudcomputing/jupyterlab/utilizing-a-snapshot.md).

# Utilizing a Snapshot

Since the JupyterLab jobs are hosted on a temporary worker, you will either need to download the software packages every time you start a job, or to save a snapshot of the software environment.&#x20;

## What is a Snapshot?

* A snapshot saves the current software environment in the JupyterLab environment.&#x20;
* The purpose of the snapshot is to provide a reproducible environment for the JupyterLab jobs. &#x20;
* It sets up the environment every time you utilize the snapshot. You do not need to manage dependencies every time you open a JupyterLab job if you utilize a snapshot.&#x20;
* Snapshots are saved in the .Notebook\_Snapshots/ folder in the project space, and they have a .[tar.gz](http://tar.gz) file ending.&#x20;

## Creating a Snapshot

<figure><img src="https://1979569080-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPtCOm9rXoRi4P9rh1ET8%2Fuploads%2FCKFWtTrNFSEJRh94c4BR%2Fsnapshot_text.png?alt=media&amp;token=44f7251e-f923-452c-9448-75ba89f84792" alt=""><figcaption></figcaption></figure>

## Utilizing a Snapshot

Snapshots are used in the input section when setting up the JupyterLab Job.&#x20;

The input is highlighted in the figure below:&#x20;

<figure><img src="https://1979569080-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPtCOm9rXoRi4P9rh1ET8%2Fuploads%2FpWO1t4jqfzBunuzUKHjo%2Fsnapshot_core_platform.png?alt=media&amp;token=4ad74984-aee9-4c36-b4c6-b825a8a5b73a" alt=""><figcaption></figcaption></figure>

## Snapshot Best Practices

* Don't save data in your snapshot - it uses storage space and impacts costs.
* Snapshots can be large and take up storage space.&#x20;
* Make sure to rename the snapshot according to your organization's naming conventions: you can remember what they refer to when returning to the project in the future.
