IDE extensionIDE extensiontypeInstalls into a development environment (VS Code, Eclipse with ABAP Development Tools, SAP Business Application Studio) and works inside it, rather than as a library you call or a command you run.See every one →What this type is →independently maintainedindependently maintainedoriginPublished by one person or a small company outside SAP. Says nothing about quality; the readings say that.See every one →

CF Space Switcher

A VS Code extension that logs in to a saved Cloud Foundry API endpoint, org and space and switches between them from a view in the editor, with the targeted space's apps and service instances beside it.

Moving between Cloud Foundry API endpoints, orgs and spaces otherwise means retyping cf login and cf target in a terminal. This extension keeps favourite API endpoints, preloaded with SAP BTP's Cloud Foundry endpoints, saves a default target for a one-click login, and shows the current org and space in the status bar. For the targeted space it lists the apps, with start, stop, restart, restage, scale, SSH and logs, expands an app into its instances, and attaches a Node.js or Java debugger to one instance through a cf ssh tunnel. It lists service instances and their keys and can write a key into a project as a CAP hybrid binding in .cdsrc-private.json or as default-env.json. It drives the Cloud Foundry CLI, which has to be installed, and asks before acting on a target whose org or space name matches prod, production or prd by default.

Facts

LicenceMIT

Where it sits

Lives in
Provides
DeploymentBTPCAPDeploymentcapabilityGetting an application onto a runtime and keeping it there: build descriptors, deployment topology, service bindings and lifecycle operations. The target runtime determines how the application is packaged and configured.DebuggingCAPDebuggingcapabilitySeeing what running code did between an input arriving and a result coming out: which code ran, what the values were at each point, and why a value ended up as it did.Local developmentCAPLocal developmentcapabilityRunning the whole stack on a laptop against real bindings — the service, the UI and the routing in front of it — without deploying to see a change.
Serves
Runs
Cloud Foundry
Optional
SAP BTP, Cloud Foundry RuntimeSAP BTP, Cloud Foundry RuntimeartifactThe orgs, spaces, apps and service instances it switches between and acts on, where they run on SAP BTP; the SAP BTP Cloud Foundry API endpoints come preloaded among its favourite endpoints.

Who is behind it

Aykut Kafali

What it declares

Every artifact

Type
IDE extension
Origin
Independently maintained
Runs on
Cloud Foundry

As an IDE extension

Installs into
VS Code
Distributed through
does not say

Connections4

CF Space Switcher connectionsCF Space SwitcherPROVIDES→ provides3provides stated Attaches a Node.js or Java debug session in VS Code to one running instance of a Cloud Foundry app through a `cf ssh` tunnel to that instance's debug port, mapping the open folder to `/home/vcap/app`; the app has to be started with a debugger listening. CF Space Switcher — Visual Studio Marketplace, README, Features: https://marketplace.visualstudio.com/items?itemName=Aykut-Kafali.cf-space-switcher CF Space Switcher — Visual Studio Marketplace, README, Features: https://marketplace.visualstudio.com/items?itemName=Aykut-Kafali.cf-space-switcherDebuggingprovides stated Logs in to a saved Cloud Foundry API endpoint, org and space and switches between them, and runs the lifecycle operations on the targeted space's apps from VS Code: start, stop, restart, restage, scale and restarting a single instance, each asking first on a target it counts as production. CF Space Switcher — Visual Studio Marketplace, README, Features: https://marketplace.visualstudio.com/items?itemName=Aykut-Kafali.cf-space-switcher CF Space Switcher — Visual Studio Marketplace, README, Features: https://marketplace.visualstudio.com/items?itemName=Aykut-Kafali.cf-space-switcher CF Space Switcher — Visual Studio Marketplace, README, Features: https://marketplace.visualstudio.com/items?itemName=Aykut-Kafali.cf-space-switcherDeploymentprovides stated Writes a service key of an instance in the targeted Cloud Foundry space into the open project, as a CAP hybrid binding in `.cdsrc-private.json` that holds a reference only, or as `VCAP_SERVICES` in `default-env.json`. CF Space Switcher — Visual Studio Marketplace, README, Features: https://marketplace.visualstudio.com/items?itemName=Aykut-Kafali.cf-space-switcherLocal developmentNEEDS→ optionally needs1optionally needs stated If: the Cloud Foundry endpoints it switches between are SAP BTP's The orgs, spaces, apps and service instances it switches between and acts on, where they run on SAP BTP; the SAP BTP Cloud Foundry API endpoints come preloaded among its favourite endpoints. CF Space Switcher — Visual Studio Marketplace, README, Getting Started: https://marketplace.visualstudio.com/items?itemName=Aykut-Kafali.cf-space-switcherSAP BTP, Cloud Foundry Runtimeif

Others providing44

Deployment
  1. Application AutoscalerScales Cloud Foundry app instances by policy rules and schedulesfrom BTP/BAIP
  2. SAP Cloud Transport ManagementMoves MTA archives and content between SAP BTP accountsfrom BTP/BAIP
  3. SAP Content Agent ServiceAssembles BTP service content into an MTAR for transportfrom BTP/BAIP
  4. SAP Solution Lifecycle Management service for SAP BTPDeploys and manages MTA-based Solutions in the Neo environmentfrom BTP/BAIP
  5. @cap-js/cap-operator-pluginGenerates Helm charts for the CAP Operator on Kubernetesfrom CAP
  6. @rizing/cds-customer-stepbystep-toolTool completing a CAP project's deployment configurationfrom CAP
  7. @sap/cds-dkCommand line client and development toolkit for CAPfrom CAP
Debugging
  1. dbg_value_statementDebugger script generating a VALUE statement for a variablefrom ABAP
  2. dump_infoDisplays the variables of ABAP short dumpsfrom ABAP
  3. com.sap.cds:cds-feature-consoleConnects a running CAP Java app to CAP console for monitoringfrom CAP
  4. com.sap.cds:cds-feature-dev-dashboardBrowser dashboard for a running CAP Java service during developmentfrom CAP
  5. @cap-js/consoleConnects a running CAP application to the CAP consolefrom CAP
  6. @cap-js/data-inspectorInspects database entities and contents at CAP service levelfrom CAP
  7. ADAMMCP server driving SAP's ABAP debugger over ADT for an agentfrom ABAP
  8. abapsmithABAP MCP server over ADT with a local journal that can undo writesfrom ABAP
  9. ABAP Debugger Data View ExtensionDebugger menu entry rendering a table or structure as VALUE codefrom ABAP
  10. sap-cap-debuggerAttaches a debugger to a CAP app running on Cloud Foundryfrom CAP
  11. ABAP-Object-VisualizerDebugger script exporting an object hierarchy as Graphvizfrom ABAP
  12. abap_debugger_object_graph_extensionABAP debugger extension drawing objects as a Graphviz graphfrom ABAP
  13. Graphviz-browserStatic page drawing Graphviz graphs for the ABAP debugger extensionfrom ABAP
  14. ABAP remote filesystemVS Code extension editing ABAP systems over ADT as a filesystemfrom ABAP
  15. ABAP Development Tools for EclipseSAP's Eclipse plugins for ABAP development over ADTfrom ABAP
  16. @sap/cds-dkCommand line client and development toolkit for CAPfrom CAP
  17. @saptools/cf-debuggerNode.js inspector tunnel over cf ssh to Cloud Foundry appsfrom BTP/BAIP
  18. @saptools/cf-explorerFile search in apps deployed to SAP BTP Cloud Foundry over cf sshfrom BTP/BAIP
  19. @saptools/cf-function-traceStep-by-step state recorder for one JavaScript function in Node.jsfrom BTP/BAIP
  20. @saptools/cf-hanaSQL runner against the SAP HANA Cloud database bound to a CF appfrom BTP/BAIP
  21. @saptools/cf-inspectorShell debugger for remote Node.js over the Chrome DevTools Protocolfrom BTP/BAIP
  22. @saptools/cf-live-traceHTTP trace hook streaming a running CF Node.js app's trafficfrom BTP/BAIP
  23. @saptools/cf-request-runnerEndpoint discovery for CAP services deployed to Cloud Foundryfrom CAP
  24. @saptools/service-flowStatic end-to-end tracer of one CAP operation across repositoriesfrom CAP
  25. Smart DebuggerSAP GUI debugger script recording steps so execution can run backwardsfrom ABAP
Local development
  1. abap2UI5 PlaygroundIn-browser ABAP editor beside the abap2UI5 app it buildsfrom ABAP
  2. web-abap2UI5abap2UI5 transpiled to JavaScript and run in a browser tabfrom ABAP
  3. vite-plugin-cdsServes a Vite app through cds watch and imports .cds filesfrom CAP
  4. com.sap.cds:cds-feature-dev-dashboardBrowser dashboard for a running CAP Java service during developmentfrom CAP
  5. com.sap.cds:cds-maven-pluginMaven plugin running CDS build steps in a CAP Java projectfrom CAP
  6. @cap-js-community/commonSix CAP features in one package, from replication cache to rate limitsfrom CAP
  7. abap_trial_dockerScripts running the ABAP Developer Edition in Dockerfrom ABAP
  8. @neoimpulse/cap-js-bootstrapCLI starting several CAP services and an AppRouter locally togetherfrom CAP
  9. open-steamgateLocal ABAP server serving /IWBEP/ OData v2 without an SAP systemfrom ABAP
  10. pokrakam/abapDevSysInitABAP report setting up a new ABAP Developer Edition or trial systemfrom ABAP
  11. @sang2x/captoolsCLI of CAP development tools for Cloud Foundry workflowsfrom CAP
  12. @sap/ams-devCompiler from AMS DCL policies to DCN for local runs and testsfrom CAP
  13. @sap/cds-dkCommand line client and development toolkit for CAPfrom CAP
  14. @sap/cdsCAP Node.js runtimefrom CAP
  15. dev-approuterDev-time wrapper for the SAP Application Routerfrom CAP

Details

Sources1
Added by handdiscovered herechecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
deploymentCloud Foundry
discovered viaAdded by hand
first seen in the atlas
ecosystem and domainbtp, developer-experience
History in the atlas1
  1. First seen.
For your agent
Ref
artifact:aykut-kafali-cf-space-switcher
JSON
/artifacts/aykut-kafali-cf-space-switcher.json
MCP
Connecting an agent