AppStream is the gateway to apps on SASjs Server.
Anybody can create an app for SASjs Server - it just needs to be compiled using the SASjs CLI. The output of this process is a zip file that can be imported to any SASjs Server instance.
Simply click the "Upload New App" button and select the local zip file containing the app you wish to deploy.
Alternative deployment approaches include:
sasjs deploy- https://cli.sasjs.io/deploy/
- Use the
- Use the
If you are running in "Server" mode you can grant permissions at the level of User or Group to any uploaded application - just click on your username, then "Settings", then "Permissions", to create the necessary rule(s).
SASjs Server does not have an in-built "app store" (due to our security policy of having no external web requests), however you may download apps yourself from the following locations and upload them to your SASjs Server instance.
Data Controller for SAS®¶
Data Controller is a full-blown SAS application to provide business users with a carefully-controlled capability to make changes to data in SAS.
The app can be downloaded from here: https://git.4gl.io/dc/deploy/raw/branch/main/server.json.zip.
Documentation is here: https://docs.datacontroller.io.
The following apps are presented as "starter packs" with which you can build your own SASjs App:
Angular Seed App¶
A demo app built using Angular. Builds are published to the releases page.
Minimal Seed App¶
This is a simple demo app built with Vanilla JS and SAS. You can find the latest version on the github releases page
React Seed App¶
The serious part of the game series is that you can see how easy it is to deploy generic web apps to SASjs Server - or any SAS server for that matter!
Needs no introduction. Release assets available here: https://github.com/sasjs/mario/releases
Another video game classic! Release assets are available here: https://github.com/sasjs/pacman/releases
Dodge the trees and move down the slope! Release assets are available here: https://github.com/sasjs/rockroller/releases.