# JupyterLab IDE

If you're already signed up for QCS, you'll have access to a personal, cloud-based JupyterLab IDE via [JupyterHub](https://jupyterhub.qcs.rigetti.com). Your JupyterLab IDE is a provisioned development environment that comes with everything needed to use QCS pre-installed, including the [Quil SDK](https://docs.rigetti.com/qcs/master#quil-sdk) and example notebooks. Any work saved in your IDE will be persisted so that you can continue working the next time you sign in.

### Access JupyterLab

You can access your JupyterLab IDE by [signing into QCS](https://qcs.rigetti.com) and clicking the JupyterLab selector in the upper right. You may then select the appropriate JupyterLab region by clicking on it.

![](https://2751305033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZEieIEeLjYyh3wXFpS%2Fuploads%2Ffe6ZYRZkrmxFMa7aFbny%2FScreen%20Shot%202022-04-14%20at%2011.06.42%20AM.png?alt=media\&token=c441fee3-d488-48a5-a898-d81f7e2d9234)

![](https://2751305033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZEieIEeLjYyh3wXFpS%2Fuploads%2FOodNWAciX1kx9dF7rU7a%2FScreen%20Shot%202022-04-14%20at%2011.06.49%20AM.png?alt=media\&token=88e04b70-5ec4-4b1a-a2cb-e5b97a2021bf)

Once you have selected the appropriate JupyterLab, you'll see the JupyterHub control panel, where you can start (or stop) your JupyterLab IDE server.

![](https://2751305033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZEieIEeLjYyh3wXFpS%2Fuploads%2FFNsgNuWZ6kN9WtLtZDFJ%2Fimage.png?alt=media\&token=03851b10-7062-42a0-9c22-971945ebfa99)

### Start Your Server

After clicking `Start My Server` from the control panel, you can choose a pre-configured server option. Most users will want to use the "Recommended" configuration. Once selected, click `Start`.&#x20;

Once your server is started, you'll be dropped into a JupyterLab IDE, where you can begin developing your own quantum programs or exploring the example notebooks in the `tutorials` directory.

![](https://2751305033-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZEieIEeLjYyh3wXFpS%2F-MfmzXiReVFyNHXLK9WU%2F-MfnCAUrE5mIL5MLh6ig%2Fjupyterlab_ide.png?alt=media\&token=b38148f3-cc6f-47cc-9741-2a2b9b65f1c1)

{% hint style="success" %}
If you're not familiar with using JupyterLab, we recommend [this handy guide](https://jupyterlab.readthedocs.io/en/stable/user/interface.html).
{% endhint %}

### Stop Or Change Your Server

If you'd like to stop your server or restart it with a different server option, follow the steps below:

1. From your IDE, navigate to `File -> Hub Control Panel`.
2. From the control panel, click `Stop My Server`.
3. When the server finishes stopping, click `Start My Server` to [select and start a server option](#start-your-server).
