Skip to main content

Requirements by Scenario

This page lists what each scenario and variant needs.

Workbench sessions run on Linux, so the extension's Windows-only connection types (SAS 9.4 local through COM, and IOM) are not part of any scenario.

Scenario and variantWorkbenchEditorSASOther setup
Positron, SAS installed with WorkbenchAny release with Positron sessionsPositron with the Positron SAS extension; 0.5.0 or later for automatic SAS 9.4 profiles; 0.6.2 or later with SAS Analytics Pro imagesSAS installed and licensed on the Workbench host or in the session imageNone in Workbench
Positron, remote SAS over SSHAny release with Positron sessionsPositron with the Positron SAS extensionSAS 9.4 or SAS Analytics Pro reachable over SSHSSH key access from sessions to the SAS host
Positron, remote SAS ViyaAny release with Positron sessionsPositron with the Positron SAS extension; 0.5.0 or later for sign-in through WorkbenchSAS ViyaA Workbench custom OAuth integration for SAS Viya (as in SAS Viya with OAuth Tokens), or a SAS Logon OAuth client for the extension's own sign-in
Code, SAS Viya with OAuth tokensThe User OAuth Provider; Workbench 2026.01.0 or later for the Python SDKRStudio Pro, Positron Pro, or VS Code sessions (not JupyterLab)SAS ViyaA SAS Logon OAuth client for Workbench, and one for Connect if content runs there; Connect OAuth integrations (license feature)
Code, local SASAny releaseAnySAS installed and licensed where the code runssaspy configured for local execution

Verified Configuration​

The Positron features were verified with this configuration:

  • Posit Workbench on Amazon Elastic Kubernetes Service (EKS)
  • Positron 2026.11.0 with the Positron SAS extension 0.5.0
  • SAS Viya, Posit Connect, and Keycloak for single sign-on, with user accounts and home directories shared between Workbench and SAS Viya