##  [Ansys Solution Application Framework (SAF) SDK for developers](/docs/saf) 

## Overview

The **Solution Application Framework Software Development Kit** (SAF SDK) is a Python-based framework designed to facilitate the development of custom Ansys-driven solution web applications, commonly referred to as solutions or vertical apps. The **SAF SDK** enables users to create and modify guided-workflow simulation applications of varying complexity, from extensive, multi-solver workflows that integrate multiple Ansys flagship products to simpler applications built around a single form.

**SAF SDK** provides the solution developer with the following capabilities:



- **Standardization**: A common framework with a reference architecture for building solution applications that can be used across the Ansys ecosystem.



- **Scalable architecture**: Stateless microservices for backend and frontend that can be scaled up horizontally automatically if needed if the demand increases.



- **Component-based architecture**: Modular, reusable components built with a LEGO-like approach, enabling flexibility, scalability, and ease of maintenance by independently developing, combining, and extending software components.



- **Data persistence**: A SAF app can save and restore its state, including the data and the UI, so that the user can continue working on it later.



- **Portability** between deployment modes: A SAF app initially developed for a desktop environment can be deployed in a cloud environment without any rework.



- **Frontend-agnosticism**: No stickiness to a specific frontend technology. Ability to build the frontend with any technology, such as React, Angular, or Dash without having to rework the backend.



- **Python-based**: Accessible to a wide range of developers.



- **Observability**: Logs, traces and metrics are exposed by the web app.









 



 

 

 



## OS and supported languages

**SAF SDK** is available for **Windows** and **Linux** in Python.





 



 

 

 



## Documentation

##### Ansys solution developer's guide

Provides a central hub of information about solution web applications and guidance on creating them using the SAF SDK. This is the recommended starting point for developing web applications with SAF.

[View docs (Sign-in required)](https://dev-docs.external.solutions.ansys.com/)





 

 



##### SAF GLOW

GLOW simplifies the creation of custom applications by abstracting complex backend operations, allowing developers to focus on building innovative solutions with Ansys products. It is the core component of the SAF SDK.

[View docs (Sign-in required)](https://saf.external.glow.docs.solution.ansys.com/version/stable/index.html)





 

 



##### SAF CLI

A command-line interface (CLI) designed to streamline the development, execution, and deployment of SAF-based solutions. It provides developers with a unified toolkit to manage the entire lifecycle of a solution, from creation to deployment.

[View docs (Sign-in required)](https://saf-cli.external.solutions.ansys.com/)





 

 



 

 

 



## Related projects

When using **SAF SDK**, you can perform further development with the APIs and libraries of these Ansys products:





 



###### Ansys Electronics Desktop (AEDT)





 

<https://www.ansys.com/fr-fr/products/electronics>

 

 



###### Ansys Dynamic Reporting (ADR)





 

[Ansys Dynamic Reporting (ADR) landing page](https://developer.ansys.com/docs/adr)

 

 



###### Data Processing Framework (DPF) 





 

<https://developer.ansys.com/docs/dpf>

 

 



###### Discovery





 

<https://developer.ansys.com/docs/discovery>

 

 



###### EnSight





 

<https://developer.ansys.com/docs/ensight>

 

 



###### Fluent





 

<https://developer.ansys.com/docs/fluent>

 

 



###### MAPDL





 

<https://www.ansys.com/blog/what-is-apdl>

 

 



###### Mechanical





 

[Mechanical landing page](https://developer.ansys.com/docs/mechanical)

 

 



###### optiSLang 





 

[optiSLang landing page](https://developer.ansys.com/docs/optislang)

 

 



###### Prime Mesh 





 

[Prime Mesh landing page](https://developer.ansys.com/docs/primemesh)

 

 



###### PyGeometry 





 

[PyGeometry landing page](https://geometry.docs.pyansys.com/version/stable/)

 

 



###### System Coupling 





 

[System Coupling landing page](https://developer.ansys.com/docs/system-coupling)