Visual Studio Codespaces

Cloud-powered development environments accessible from anywhere

Create and manage development environments in the cloud

Be ready to code in minutes, with cloud-powered development environments that can be used for day-to-day development or short-term tasks such as pull requests. Create as many environments as you need and connect to them with the IDE of your choice, including Visual Studio Code, Visual Studio (support in private preview) or the included browser-based editor.

Edit and collaborate more productively using breakpoint debugging, AI-powered completions and real-time co-editing features

Choose environment sizes to match the amount of resources needed for each project or task, and temporarily scale up an environment for intensive tasks

Use the programming languages and frameworks of your choice, including Node.js, Python and .NET Core

Avoid wasting unused resources – environments don’t have time limits, and they are suspended when you’re not using them

Onboard new projects quickly

Get to code quickly by providing a fully configured development environment in minutes. When you include a reference to a code repository, Visual Studio Codespaces automatically sets up the source code, runtime, tools and extensions.

How to prepare an environment in VS Code

Develop from anywhere

Seamlessly roam across machines or IDEs while working on the same environment, without needing to reconfigure settings. If you need to access an environment that doesn’t have an IDE installed, connect using the built-in browser-based editor and pick up right where you left off.

Easily connect to other services

Add extensions to your environments from the Visual Studio Marketplace to get additional languages and debuggers, and to connect to other services. Using the built-in support for Git and other source control providers, set up continuous integration or automation workflows by connecting your repository to GitHub Actions or Azure Pipelines and deploy to the platform, cloud or server of your choice.

Only pay for what you need, with no upfront cost

With Visual Studio Codespaces, you pay based on how many environments you have and how long you use them. The hourly price of an environment includes compute, network and storage bundled into a single unit that makes calculating costs straightforward.

Visual Studio Codespaces documentation and resources

Learning resources

Learn how to create environments, how to connect your editor and more in the documentation.

See the Visual Studio Codespaces FAQ.

Frequently asked questions about Visual Studio Codespaces

  • Visual Studio Codespaces is available in preview in the East US, West US 2, West Europe and Southeast Asia Azure regions.
  • There is no SLA during the preview period.