Skip to main content

optiSLang for developers


Ansys optiSLang is a constantly evolving, leading-edge answer to the challenges posed by CAE-based Robust Design Optimization (RDO). Its state-of-the-art algorithms efficiently and automatically search for the most robust design configuration, eliminating the slow, manual process that used to define RDO. With optiSLang as your process integration and design optimization solution, you’ll make the right decisions sooner. For more information, see Ansys optiSLang.

The optiSLang APIs and libraries empower developers, allowing them to easily perform tasks like these:

  • Enhance functionality through plugins.
  • Utilize optiSLang results and metamodels for postprocessing.
  • Create or adjust workflows and projects.
  • Remotely manage individual projects or the optiSLang web service within their applications.

OS and supported languages

optiSLang APIs and libraries are available for Windows and Linux in:

  • Python
  • C
  • C++
  • Lua
  • Remote protocol


PyOptiSLang (open source)

Remotely control optiSLang using the Pythonic interface.

View docs

Remote Control interface optiSLang Web Service REST API

Remotely build, modify, and control​ projects or the web service.

2024 R2


Interfaces and Customization Guide

Extend optiSLang functionality via plugins.

2024 R2



Postprocess or use 0D and nD metamodels.

Check out the MOP and the Field-MOP documentation.

Client APIs

Related projects

 When using optiSLang APIs and libraries, you can perform further development by integrating with the APIs and libraries of any Ansys product.