Open source software from SAS

From data to insights. Faster. Help build the future of AI and analytics with open source tools from SAS Institute Inc.

View projects Contribute →

Featured projects

Browse some of our most popular open source projects. Contributions welcome.

dpmm

A library for synthetic tabular data generation with rich functionality and end-to-end differential privacy guarantees.

Contribute →

sas-agentic-ai-accelerator

The SAS Agentic AI Accelerator provides a way of building AI agents leveraging SAS Viya technology.

Contribute →

sas-ggdk

The SAS generics library for Go provides packages that leverage generic types to support various common development tasks and patterns.

Contribute →

pyviyatools

Python command-line tools that call the SAS Viya REST APIs.

Contribute →

sas-mas-scorer

Application to score models and decisions deployed in the SAS Micro Analytics Service.

Contribute →

Introducing SAS® Viya® Forge

A community-driven repository for documents and tools to help you architect, implement, and operate your Viya® environments. Join the community and collaborate to create supporting materials for quickly and consistently achieving value.

Explore Contribute →

Open source projects from SAS

Browse the SAS Software organization on GitHub. Read the SAS Open Source Contributor Handbook to get started.

New

Just launched

Recently updated

SAS® Studio custom steps

Create custom interfaces for SAS® Studio on SAS® Viya®. Customize, save, and share with other users at your site.

Create now

SAS® Customer Intelligence 360. Supercharged.

Construct and manage customer journeys across all engagement channels in a flexible and secure manner. Open source resources from SAS help you do more.

Start here Browse projects →

Better deployments with open source

Streamline your SAS deployments with open source tools.


Automated SAS® Viya® cloud deployment

Open source Terraform configuration files for provisioning SAS® Viya® resources on public clouds.

Deploy now

SAS® Retrieval Agent Manager deployment

Setup and deployment instructions for using SAS® Retrieval Agent Manager multiple platforms.

Deploy now

SAS MCP Server

A Model Context Protocol server for executing SAS code on SAS Viya environments.

Install

SAS extension for VS Code

The SAS Extension for Visual Studio Code provides support for the SAS language, including features such as SAS syntax highlighting, code completion, hover help, code folding, outline, SAS code snippets and run SAS code.

Install Read more →

SAS® Viya® Workbench

Purpose-built for developers and modelers, SAS® Viya® Workbench is a self-service, on-demand compute environment for analytical development, including building AI and machine learning models for better data analysis.

Learn more

View examples

See SAS and Python code examples for use with Workbench.

Explore →

Run demos

Experiment with comprehensive, industry-specific demonstrations of Workbench capabilities.

Explore →

Check compatibility

Determine whether your third-party, open source dependencies are compatible with Workbench.

Explore →

Spotlight on trustworthy AI

Artificial intelligence systems designed, developed, and deployed with human-centricity in mind—systems that incorporate appropriate levels of accountability, inclusivity, transparency, completeness, and robustness to promote human agency and prevent human harm. Trustworthy AI aims to ensure safety, reliability, and ethical considerations.

Trustworthy AI life cycle

Steps for evaluating and deploying a more trustworthy AI system.

Read Contribute →

Trustworthy AI examples

Python notebooks and SAS programs that demonstrate key principles of trustworthy AI.

Explore →

Learn more

SAS code examples

A library of SAS code examples. Copy and execute programs in an environment you choose.

Start learning

For SAS programmers

Build applications that integrate the SAS AI and analytics platform with open source tools and frameworks.

Get started