Skip to content

DevOps for SAS Solutions

SASjs is "batteries included" when it comes to building, linting, deploying, testing, and documenting SAS Solutions.

Our tools can be used individually, for specific needs, or together as part of an opinionated framework.

The SASjs framework improves the scalability, velocity, and quality of SAS projects.

It consists of the following main components:

  1. Macro library. A collection of macro based tools for SAS application development. See documentation.

  2. CLI tool. A command line utility for automating the compilation, build and deployment of your SAS Project. See documentation.

  3. VS Code Extension. Linting, Syntax Highlighting and Code Execution on Viya, SAS 9 BI, or SASjs Server

  4. Lint. A SAS Code Quality Checking tool. Rules are configurable.

  5. Server. An open source Web Server on Foundation SAS.

  6. Adapter. Connects client JS to server SAS. See documentation.

Beyond regular Data Science projects, SASjs is also (naturally) a rocket boost for the development of Web Applications on SAS. Did you know you can deploy a HTML5 App on SAS 9 in just 2 lines of code:

filename playme url "https://sasjs.io/game";
%inc playme;

Below is a demo of building and deploying a HTML5 App on SAS Viya in just one minute: