# Code Studios[¶](https://doc.dataiku.com/dss/latest/code-studios/index.html#code-studios "Permalink to this headline")

*Code Studios* allow DSS users to harness the power and versatility of many Web-based IDEs and web application building frameworks.

Some of the capabilities made possible by Code Studios include:

* Editing and debugging Python recipes in Visual Studio Code

* Debugging Python code in JupyterLab

* Developing custom web applications using the Streamlit framework

* Editing and debugging R recipes in RStudio Server

Code Studios are personal instances of these development environments.

* Concepts

+ What is a Code Studio

+ Code Studio templates

+ Synchronized files

- Project libraries

- Project resources

- Code Recipes

- Code Studio versioned files

- Code Studio resource files

- User config files

- User resource files

+ Requirements

+ Technical details

* Preparing Code Studio templates

+ Sample: deploying JupyterLab

+ Building blocks

- Standard blocks

* Visual Studio Code

* JupyterLab server

* RStudio

* Streamlit

* Add a code environment

- Advanced blocks

* Append to DockerFile

* Add an entry point

* Add custom action

* Add starter files

* File synchronization

* Kubernetes parameters

+ Advanced template building

- Environment variables in the pod

- Readiness probes

* Running Code Studios

+ Sample: Running JupyterLab

+ Project exports and bundles

* Publish a Code Studio as a webapp

+ Sample webapp: Streamlit, the easy way

+ Building a Code Studio template for webapps

+ Creating a webapp from a Code Studio

+ A complete example
