Abstract ribbon background

 

REST

Getting Started with SAS® Viya® REST APIs

REST APIs provide a way to access the capabilities of SAS Viya using standard, open HTTP network protocols. With SAS' REST APIs, you can create and access SAS resources using any client technology, such as Java, Lua, Python, JavaScript, C, C#, Perl, Scala, or other programming languages. All that is necessary is a standard library for executing HTTP requests and parsing/generating JSON data.

 

Documentation

SAS Viya REST APIs
Create and access SAS resources to integrate the capabilities of SAS Viya into your business processes or to extend and customize SAS Viya to meet specific requirements.

CAS REST API
Provides REST access to Cloud Analytics Services (CAS) server and the CAS grid. There are API operations for executing CAS actions, managing the CAS sessions, monitoring the system, and inspecting the CAS grid.


GitHub resources for developers

SAS has multiple REST-related repositories on GitHub. Expand the section below for more information and links.

GitHub Repository Links

restaf
A simple framework for building applications with SAS REST APIs, supported with SAS Viya

restaf-demos
A collection of examples using restaf in a nodejs environment.

restaf-apiexplorer
A complete web application using restaf to explore SAS REST APIs.

restaf-server
restaf-server is a server designed specifically to work with SAS Viya

restaf-uicomponents
React components for SAS Viya applications built using restaf

restaf-uidemos
Examples of SAS Viya Applications built with restaf

SAS Viya logo

One underlying code base, programmable in the language of your choice.

Learn more about SAS Viya

SAS Viya logo

Engage in the discussions happening around the power of SAS® Viyaand discover what it can do for you.

Join our Coding on SAS Viya Community

Back to Top