Welcome to the Humanitec Platform VSCode Extension! This extension is designed to enhance your experience when working with the Humanitec Platform Orchestrator directly from Visual Studio Code. It provides a set of features to simplify your workflow, making it easier to manage your applications, components, and configurations.
Quickly view all available resource types that developers can use in Score files. This feature provides a comprehensive list, aiding in the efficient selection and utilization of resources in your applications.
Ensure the correctness of your Score files by leveraging the built-in validation feature. Detect and fix errors early in the development process to simplify your deployment workflow.
Open a preconfigured terminal directly from Visual Studio Code, tailored to your Humanitec Platform environment. This allows you to execute commands and interact with the Terraform or Humanitec CLI seamlessly.
Visualize the resource graph of your deployed application directly within VSCode. Gain insights into the relationships between resources, making it easier to understand and manage your application architecture.
Effortlessly switch between different organizations, applications, and environments with a simple and intuitive interface. This feature simplifies the navigation process, allowing you to focus on your development tasks.
- Visual Studio Code installed
- Humanitec Platform account
The preferred way to install the extension in VS Code is through the Extensions Manager built into the editor or directly from the Visual Studio Marketplace. This ensures safe, verified installations and easy updates.
- Open Visual Studio Code.
- Login to the Humanitec Platform by pressing
Ctrl/Cmd+Shift+Pand usingHumanitec: Logincommand. - Open Humanitec side and set context by right-clicking to the element of the
Organization structureand choosingSet in workspaceoption. - You're ready to go!
To run the VSCode Extension from code in debug mode:
- Open this repository in Visual Studio Code.
- Build all webview applications:
- Navigate to
webview/[webview application name]. - Run
npm install. - Run
npm run start(for development) ornpm run build(for production).
- Navigate to
- Build the VSCode Extension:
- Navigate to the root folder of the repository.
- Run
npm install. - Run
npm run watch(for development) ornpm run build(for production).
- Select the
Run and Debugtab from the VSCode sidebar. - Click the
Start Debuggingbutton. - A new VSCode window will open with the debug version of the extension installed.
We welcome your feedback and encourage you to report any issues you encounter. Feel free to open an issue on our GitHub repository.
This extension is licensed under the Apache License 2.0.
Happy coding with Humanitec and Visual Studio Code!




