# Subroutines

The [gosub ](https://olddocs.exivity.io/3.4.3/data-pipelines/extract/language/gosub)function in a data Extractor allows invoking a [subroutine ](https://olddocs.exivity.io/3.4.3/data-pipelines/extract/language/subroutine)in a data extractor script. Subroutines are useful to avoid having to duplicate code snippets.&#x20;

Our customers and Solution Architects have created several useful subroutines over the last few years. We are keeping a small library of the most useful ones on our public docs. You can find them listed on this page.
