Skip to content

Safe-DS DSL Tutorial

The Safe-DS DSL is split into two main parts:

  • The pipeline language is used to solve specific data science problems. Unless you want to add functionality to Safe-DS, this sublanguage is all you need to learn. To use the pipeline language, create a file with the extension .sdspipe.
  • The stub language is used to integrate external code written in Python into Safe-DS, so it can be used in the pipeline language. The main purpose of this sublanguage is to define the Safe-DS Standard Library (stdlib). To use the stub language, create a file with the extension .sdsstub.