# Configuring Transformer

In the Merlin ecosystem, a Transformer is a service deployed in front of the model service which users can use to perform pre-processing / post-processing steps to the incoming request / outgoing response, to / from the model service. A Transformer allows the user to abstract the transformation logic outside of their model and even write it in a language more performant than python.

Currently, Merlin supports two types of Transformer: Standard and Custom:

{% content-ref url="03\_configuring\_transformers/01\_standard\_transformer" %}
[01\_standard\_transformer](https://docs.caraml.dev/user-guides/01_getting_started/03_deploying_a_model/03_configuring_transformers/01_standard_transformer)
{% endcontent-ref %}

{% content-ref url="03\_configuring\_transformers/02\_custom\_transformer" %}
[02\_custom\_transformer](https://docs.caraml.dev/user-guides/01_getting_started/03_deploying_a_model/03_configuring_transformers/02_custom_transformer)
{% endcontent-ref %}
