<!-- Source: https://docs.squirro.com/en/latest/technical/data-processing/custom/index.html -->
# Custom Steps

You can extend Squirro by creating custom [Pipelets](../../pipelets/index.md#pipelets). Typically, these are created by a python engineer.

These show up in the Custom section of the pipeline by default.

## Writing Pipelets

Pipelets are typically created by python engineers. For a step-by-step guide to creating pipelets, see the [Pipelets Tutorial](../../pipelets/how-to/tutorial.md#pipelets-tutorial).

## Squirro Script

[Squirro Scripts](squirro-script.md#pipeline-steps-squirro-scripts) can be used anywhere in the pipelet, which is listed as a custom step when installed.
