kyma-project / kyma-project/dev-toolbox
VSCode kyma tooling for Application Developers
Open
@kwiatekus is already working on this.
Since Aug 25, 2025.
Epic
- Dominant language
- Dockerfile
- Stars
- 0
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Description
Description
Introduce an extension to VSCode IDE for kyma application developers, so that they can
- terraform kyma instances on SAP BTP platform using https://github.com/kyma-project/terraform-btp-kyma-environment (? to be verified)
- scaffold application using recommended and maintained helm charts
- connect to kyma cluster to deploy applications
- seamlessly use dev-container with relevant tooling (https://github.com/kyma-project/dev-toolbox)
- install
cdscli to enable CAP model development
Ideas (to refine)
- extension should pre-install required
dev containersextension and prepare dev container setup so that it uses latestdev-toolboximage - extension should register new commands to the command palette:
- scaffold terraform configuration from https://github.com/kyma-project/terraform-btp-kyma-environment samples
- scaffold helm chart from kyma recommended app charts
- use a cloude ai for vscode to enable chating against a MCP server (reach out to @friedrichwilken )
for example
- generic kubernetes server that knows kyma https://github.com/containers/kubernetes-mcp-server
- the poc for an extensible k8s-mcp-server https://github.com/friedrichwilken/extendable-kubernetes-mcp-server/tree/main
- https://pages.github.tools.sap/Security-Hub/s4c-mcp-server/
Reasons
A VS Code extension like this would offers faster onboarding into Kyma ecosystem and help developers to provide consistent projects according to best practices within minutes. By providing sample codes, charts, it would become a great learning tool for getting familiar with Kyma and Kubernetes conventions.
Attachments
- coding cap solution with build, ai, btp, https://pages.github.tools.sap/D061192/hackathonnotebooks/CAP_AI_Demo/
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.