> ## Documentation Index
> Fetch the complete documentation index at: https://developer.upsun.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Supercharge your workflow with the Upsun VSCode Extension

> If you're working on Upsun projects with VSCode, the **Upsun VSCode extension** is an essential tool to enhance your development experience. Learn more...  
  


If you're working on Upsun projects with [VSCode](https://code.visualstudio.com/), the [**Upsun VSCode extension**](https://marketplace.visualstudio.com/items?itemName=Upsun.upsun)
is an essential tool to enhance your development experience.
The extension also unlocks a set of project-specific tools designed to help you get the most out of the Upsun platform—directly from your editor.

While we've previously discussed schema validation and autocompletion in our [detailed guide](https://developer.upsun.com/posts/how-tos/validate-yaml-config),
this article delves into additional powerful features that streamline your workflow.

## Key features

### Instant project validation and autocompletion

The extension automatically recognizes your `.upsun/config.yaml` files and integrates the latest schema from [SchemaStore](https://www.schemastore.org/), providing:

* Real-time error highlighting for deprecated or invalid settings
* Autocomplete suggestions for all valid fields
* Hints and documentation on hover

👉 *Want to learn more about schema validation and autocomplete? Read our [detailed guide](https://developer.upsun.com/posts/how-tos/validate-yaml-config).*

### Integrated project management

The real magic of the Upsun extension comes from its ability to **interact with your project**:

* **Install Upsun CLI**: Easily install the Upsun Command Line Interface to manage your projects
* **Third-Party Tools**: Access tools like [ClonSun](https://github.com/upsun/clonsun) (project cloning), [ConvSun](https://github.com/upsun/convsun) (configuration conversion), and [FastSun](https://github.com/upsun/fastsun) (CDN management)
* **Project Interaction**: Open the [Upsun Console](https://console.upsun.com) of your project, initiate SSH sessions in your application containers, view logs, and manage environments—all within VSCode

These features are tailored to save time, reduce context switching, and make Upsun development feel native inside VSCode.

Just right-click on an item — be it an environment, application, or relation — and explore the available actions!

![VS Code extension showing environment context menu options](https://mintcdn.com/upsun-c9761871/eXV27YLeu5lESGxN/images/posts/releases/vscode-extension/environment-options.webp?fit=max\&auto=format\&n=eXV27YLeu5lESGxN\&q=85\&s=e35308781a1067f7b1d6d0d76c332276)

![VS Code extension showing application context menu options](https://mintcdn.com/upsun-c9761871/eXV27YLeu5lESGxN/images/posts/releases/vscode-extension/application-options.webp?fit=max\&auto=format\&n=eXV27YLeu5lESGxN\&q=85\&s=ed4844755ac517222bf5fee34524063f)

![VS Code extension showing application relationships](https://mintcdn.com/upsun-c9761871/eXV27YLeu5lESGxN/images/posts/releases/vscode-extension/application-relationships.webp?fit=max\&auto=format\&n=eXV27YLeu5lESGxN\&q=85\&s=f179e83faa3fcd4233ce23f673e9749b)

### Quick access to project routes

Quickly list and open public URLs defined in your project's route section, facilitating easier testing and sharing of your applications.

![VS Code extension listing public URLs from project routes](https://mintcdn.com/upsun-c9761871/OR9CPqO13fyi9LoK/images/posts/releases/vscode-extension/open-url.webp?fit=max\&auto=format\&n=OR9CPqO13fyi9LoK\&q=85\&s=8d02bd123960477d02269cc3e76e9d9f)

### How to install

You can find the extension on the [VSCode Marketplace](https://marketplace.visualstudio.com/items?itemName=Upsun.upsun), or install it directly from your VSCode editor:

1. Open the **Extensions** sidebar (⇧⌘X / Ctrl+Shift+X)
2. Search for `Upsun`
3. Click **Install**

> [!NOTE]
>
> As of April 2025, the Upsun Integration extension is in **preview**, so you’ll see the following warning before installation:
>
> ![VS Code pre-release extension installation warning](https://mintcdn.com/upsun-c9761871/OR9CPqO13fyi9LoK/images/posts/releases/vscode-extension/prerelease-warning.webp?fit=max\&auto=format\&n=OR9CPqO13fyi9LoK\&q=85\&s=73f70aa2b9bc1f40a475f95dc0869268)
>
> Don’t worry. This is expected. Click **Install Pre-Release** to proceed confidently.\\
>
> The extension is stable and actively maintained, and we welcome your feedback!
>
> > 💡Early adopters like you help shape the final release!\\
> >
> > Try it out, share your thoughts, and help us improve.\\
> >
> > Open a new issue on the [Upsun Integration GitHub repository](https://github.com/upsun/vscode-upsun/issues/new)

And you're done, you can start experience it!

## Final thoughts

The Upsun VSCode extension is more than just autocomplete.
It’s an intelligent companion for managing your cloud-native projects efficiently and with confidence.
By integrating these features, you can streamline your development process, reduce context switching, and focus on building great application.

Stay tuned for upcoming posts detailing new capabilities and workflows!


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.