SAS Institute website screenshot

SAS Institute

SAS Institute is a global leader in analytics, AI, and data management software. SAS Viya, its cloud-native platform, exposes a comprehensive catalog of REST APIs covering data management, machine learning, decisions, reports, identities, and platform administration. The Viya REST API surface enables embedding analytics, automating model lifecycles, and integrating governed AI into business workflows.

1 APIs 8 Features
AnalyticsData ManagementArtificial IntelligenceMachine LearningSoftware

APIs

SAS Viya REST API

The SAS Viya REST API spans 50+ endpoint groups covering Cloud Analytic Services (CAS), Compute, Data Management (Data Sources, Data Tables, Data Quality), Model Management, Dec...

Collections

Pricing Plans

Sas Plans Pricing

3 plans

PLANS

Rate Limits

Sas Rate Limits

2 limits

RATE LIMITS

FinOps

Sas Finops

FINOPS

Features

Cloud Analytic Services (CAS)

REST access to in-memory CAS server for high-performance analytics on large datasets

Model Management

Register, monitor, compare, and govern machine learning model lifecycles

Decisions and Business Rules

Author, version, and execute decision flows and business rule sets

Reports and Visual Analytics

Create, read, update, and export SAS Visual Analytics reports

Data Quality and Catalog

Manage data sources, tables, lineage, and quality rules with governance

OAuth 2.0 via SAS Logon

Standard OAuth flows through the SAS Logon Manager for secure API access

Real-Time Watchlist Screening

Screen parties and payments against illegal-activity watchlists in real time

Event Stream Processing

Deploy and monitor streaming analytics through Event Stream Manager and Studio

Use Cases

Fraud Detection

Operationalize SAS Fraud and Compliance rules to score transactions in real time

Embedded Analytics

Embed SAS Viya reports and insights into custom portals and applications

MLOps Automation

Automate the model lifecycle from training to publish to monitoring via REST

Risk Management

Score risk decisions and govern compliance through decisioning APIs

Customer Intelligence

Drive marketing journeys with SAS Customer Intelligence 360 event collection

Health and Life Sciences

Manage clinical jobs and clinical repository content via SAS Clinical APIs

Integrations

Python and R

Open-source clients call SAS Viya REST APIs from Python and R workflows

AWS, Azure, and GCP

Deploy SAS Viya on major cloud providers and integrate with native services

Java

Java SDK and REST clients for embedding SAS analytics in enterprise apps

JavaScript and Web Portals

SAS Viya SDK for JavaScript embeds dashboards and content in web apps

Event Streams

Connect SAS Event Stream Processing to Kafka, MQTT, and IoT pipelines

Semantic Vocabularies

Sas Viya Rest Api Context

12 classes · 0 properties

JSON-LD

API Governance Rules

SAS Institute API Rules

5 rules · 1 errors 3 warnings 1 info

SPECTRAL

JSON Structure

Sas Viya Rest Api Job Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
🔗
APICatalog
APICatalog
📦
SDKs
SDKs
🚀
GettingStarted
GettingStarted
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: SAS Viya REST API
  version: '2024.10'
request:
  auth:
    type: oauth2
    flow: resource_owner_password_credentials
    accessTokenUrl: /SASLogon/oauth/token
    credentials:
      clientId: '{{clientId}}'
      clientSecret: '{{clientSecret}}'
items:
- info:
    name: Logon
    type: folder
  items:
  - info:
      name: Obtain OAuth Access Token
      type: http
    http:
      method: POST
      url: https://{viya-host}/SASLogon/oauth/token
      body:
        type: form-urlencoded
        data:
        - name: grant_type
          value: ''
        - name: username
          value: ''
        - name: password
          value: ''
    docs: Obtain OAuth Access Token
- info:
    name: Identities
    type: folder
  items:
  - info:
      name: List Users
      type: http
    http:
      method: GET
      url: https://{viya-host}/identities/users
    docs: List Users
  - info:
      name: Get User
      type: http
    http:
      method: GET
      url: https://{viya-host}/identities/users/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Get User
- info:
    name: Folders
    type: folder
  items:
  - info:
      name: List Folders
      type: http
    http:
      method: GET
      url: https://{viya-host}/folders/folders
    docs: List Folders
- info:
    name: Files
    type: folder
  items:
  - info:
      name: Upload File
      type: http
    http:
      method: POST
      url: https://{viya-host}/files/files
    docs: Upload File
- info:
    name: Jobs
    type: folder
  items:
  - info:
      name: List Jobs
      type: http
    http:
      method: GET
      url: https://{viya-host}/jobExecution/jobs
    docs: List Jobs
  - info:
      name: Create Job
      type: http
    http:
      method: POST
      url: https://{viya-host}/jobExecution/jobs
      body:
        type: json
        data: '{}'
    docs: Create Job
  - info:
      name: Get Job
      type: http
    http:
      method: GET
      url: https://{viya-host}/jobExecution/jobs/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Get Job
- info:
    name: Reports
    type: folder
  items:
  - info:
      name: List Reports
      type: http
    http:
      method: GET
      url: https://{viya-host}/reports/reports
    docs: List Reports
  - info:
      name: Get Report
      type: http
    http:
      method: GET
      url: https://{viya-host}/reports/reports/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Get Report
- info:
    name: Models
    type: folder
  items:
  - info:
      name: List Models
      type: http
    http:
      method: GET
      url: https://{viya-host}/modelRepository/models
    docs: List Models
  - info:
      name: List Model Projects
      type: http
    http:
      method: GET
      url: https://{viya-host}/modelManagement/projects
    docs: List Model Projects
- info:
    name: Decisions
    type: folder
  items:
  - info:
      name: List Decision Flows
      type: http
    http:
      method: GET
      url: https://{viya-host}/decisions/flows
    docs: List Decision Flows
  - info:
      name: Get Decision Flow
      type: http
    http:
      method: GET
      url: https://{viya-host}/decisions/flows/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Get Decision Flow
- info:
    name: BusinessRules
    type: folder
  items:
  - info:
      name: List Rule Sets
      type: http
    http:
      method: GET
      url: https://{viya-host}/businessRules/ruleSets
    docs: List Rule Sets
- info:
    name: CAS
    type: folder
  items:
  - info:
      name: List CAS Servers
      type: http
    http:
      method: GET
      url: https://{viya-host}/casManagement/servers
    docs: List CAS Servers
bundled: true