Explore APIs and Development Resources
-
- Filter by solution
- Analytical Visualization
- Artificial Intelligence
- Streaming Analytics
- Customer Intelligence
- Internet of Things
- Risk Management
- SAS Visual Analytics
- Data Management
- SAS Visual Investigator
-
- Filter by role
- Analyst
- Application Developer
- Developer
- Data Scientist
- SAS Administrator
- Business Analyst
- Statistician
- Programmer
-
- Filter by technology
- Open Source
- Cloud
- SAS Platform
- Open Source SASOpen source development resources for developers. SAS provides application and enterprise developers, data scientists, and analysts with access to SAS services. Integrate open source languages and agile technology with the capabilities of SAS analytics.
- RESTREST APIs for any client language to access SAS analytics, data and services. The REST APIs are written to make it easy to integrate the capabilities of SAS Viya to help build applications or create scripts.
- PythonSAS integrates with Python through various code libraries and tools that allow open source developers to unite the Python language with the analytic power of SAS.
- SAS IoT AnalyticsA collection of IoT use cases, code examples, and supporting material to build end-to-end analytics life cycle for IoT using SAS IoT Analytics
- SAS Viya Orders APISupport resources for SAS Viya orders. Find access to your SAS Viya orders, API reference documentation, and tutorials on your SAS Viya software.
- Visual Analytics SDKThe SAS Visual Analytics SDK is a collection of JavaScript libraries that web developers can use to embed SAS Visual Analytics content within custom web pages and web applications.
- SAS Visual InvestigatorSAS Visual Investigator enables users to identify, investigate, and act on suspicious activities and events of interest quickly and easily with self-service capabilities that govern the complete life cycle of an investigation, search, or inquiry.
- SASPy LibraryThis project provides Python APIs to the SAS system. You can start a SAS session and run analytics from Python through a combination of object-oriented methods and Python magics.
- SAS DLPy LibrarySAS DLPy is a high-level open-source package for the Python APIs that are created for the SAS Viya 3.4 (and newer) Deep Learning back end.
- SAS ESPPy LibraryThe ESPPy package enables you to create SAS Event Stream Processing (ESP) models programmatically in Python. Using ESPPy, you can connect to an ESP server and interact with projects and their components as Python objects.
- Python SWATThe SAS Scripting Wrapper for Analytics Transfer (SWAT) is a package developed to allow the Python interface to access the SAS Viya platform.
- Getting Started with SAS Viya ProgrammingAccess the capabilities of the SAS Viya through Cloud Analytic Services (CAS) actions for data access and analytics, run directly from SAS applications.
- Getting Started with SAS Viya for RCombine R language functions with SAS through various code libraries.
- Mobile SDKThe SAS SDK for iOS and SAS SDK for Android are Software Development Kits (SDKs) that you use to create your own mobile apps to access content on your SAS Visual Analytics server
- SAS Data Management for developersSAS Data Management helps transform, integrate, govern and secure data while improving its overall quality and reliability.
- Data Management on SAS Viya for developersData Management on SAS Viya allows developers to load, import, and profile data using an IDE or via REST APIs. You can also cleanse, prepare, and transform your data. Finally, the functions facilitate the management and governance of data assets and their relationships.
- Intelligent RealitiesAn intelligent reality is a technologically enhanced reality that improves human cognitive performance and judgement. It can make a worker better by displaying information from the IoT in the physical reality. Since reality is real-time, streaming analytics from SAS ESP is a crucial component of intelligent realities.
- Getting Started with SAS Viya for Java™ Java APIs for using SAS Viya CAS actions
- Getting Started with SAS Viya for LuaLua APIs for using SAS Viya CAS actions
- Intelligent DecisioningSAS Intelligent Decisioning helps organizations manage data, business rules, analytical models, and optimization techniques.
FEATURED
SAS Job Execution - a loan application
SAS has created functionality that is very friendly for business analysts to create automation and code execution from a HTML form. It is called SAS Job Execution.

SAS repositories on GitHub provide code examples, libraries, and tools for developers.
- Visit the GitHub Resources page for a list of the most popular developer repos.
- To access all the SAS repositories go directly to github.com/sassoftware.