# Generating Data

> Source: https://docs.synthesized.io/tdk/latest/user_guide/020_guides/generating_data/
> For the complete documentation index, see [llms.txt](https://docs.synthesized.io/llms.txt).

Generate synthetic data for testing, development, and demo environments.

## Overview

The platform can generate realistic synthetic data that maintains statistical properties and referential integrity. Use generation for:

- Creating test datasets from scratch
- Scaling up existing data
- Generating data for new schemas
- Populating demo environments

## Topics

- [Data Generation Basics](https://docs.synthesized.io/tdk/latest/user_guide/020_guides/generating_data/generation)
- [XML File Generation](https://docs.synthesized.io/tdk/latest/user_guide/020_guides/generating_data/xml_files_generation)
- [CSV File Generation](https://docs.synthesized.io/tdk/latest/user_guide/020_guides/generating_data/csv_generation)

## See Also

- [How Generation Works](https://docs.synthesized.io/tdk/latest/user_guide/030_core_concepts/how_generation_works)
- [Generator Transformations](https://docs.synthesized.io/tdk/latest/user_guide/040_reference/transformers/transformations)
