# What is Transforms?

<figure><img src="/files/9G3EqQ9lylKa9Z6hU9VC" alt=""><figcaption></figcaption></figure>

Perigee Transforms enables instant transformation of your client files and data through an incredibly powerful data transformation utility. It provides reporting, data quality checks, segment validation, and more. Transforms serves as a "co-pilot" tool equipped with a robust toolbelt for working with client data. Whether cleaning input data, validating its cleanliness, generating data scripts, moving data into and out of your databases, or utilizing AI tools for detailed work, Transforms is here to assist.

Whether targeting a common data exchange format or a database, Transforms simplifies the process. There's no need to be an SQL expert or understand JSON to facilitate data movements within your system, achieving streamlined, easy-to-access, and understandable data transformations.

There is no backend database; all transformations occur in memory, enabling incredibly fast, latency-free operations.

Transforms is developed by the Perigee team, utilizing Perigee architecture under the hood. It is written in 100% C# with memory management, employing every technique available to achieve unrivaled accuracy and unparalleled performance.

***

{% embed url="<https://transforms.perigee.software/>" %}

***

### Topic Quick Links

To better understand the terminology used in Transforms:

{% content-ref url="/pages/lI01P6qgrLnAXqy0hV0C" %}
[Terminology](/transforms/terminology.md)
{% endcontent-ref %}

To understand the mapping document and it's columns:

{% content-ref url="/pages/gcc9rSCx1ePW4lWXLl5V" %}
[The Mapping Document](/transforms/the-mapping-document.md)
{% endcontent-ref %}

To understand the transformation process, outputs and options:

{% content-ref url="/pages/NxiutaWuRz8St1JATLGK" %}
[Transformation Process](/transforms/transformation-process.md)
{% endcontent-ref %}

For more information about the utilities provided by Transforms:

{% content-ref url="/pages/5ClMAe2W1X2oNFuWqgi9" %}
[Utilities](/transforms/utilities.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.perigee.software/transforms/what-is-transforms.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
