Connect

IDE integration

Open a Business Application Studio Dev Space in a supported local IDE through DS Plane.

The ide command prepares an SSH host for a Dev Space and asks a supported local editor to open /home/user remotely.

List IDE identifiers

dsplane ide --options

This prints every identifier known to the parser. The current implementation can open:

  • vscode
  • vscode-insiders
  • cursor
  • positron
  • codium
  • windsurf
  • zed

Other identifiers may appear in the options list but return a not-implemented error.

Open a Dev Space

dsplane ide \
  --landscape https://example.applicationstudio.cloud.sap \
  --devspace MyDevSpace \
  --ide vscode

DS Plane:

  1. Finds the Dev Space by display name.
  2. Fetches and saves its SSH private key.
  3. adds <devspace-name>.devspace to ~/.ssh/config.
  4. Locates the selected IDE executable.
  5. Opens /home/user through the SSH host.

IDE requirements

The selected IDE must be installed locally and its command must be available to DS Plane. VS Code-family editors use their remote SSH command-line integration. Zed uses its SSH workspace support.

IDE support is determined by the implementation, not only by the identifiers printed by dsplane ide --options.