# Syntho Documentation

## English Monorepo - Live

- [Welcome to Syntho](https://docs.syntho.ai/readme.md)
- [Release notes](https://docs.syntho.ai/release-notes.md)
- [Get started](https://docs.syntho.ai/overview/get-started.md)
- [Syntho bootcamp](https://docs.syntho.ai/overview/get-started/syntho-bootcamp.md): Welcome to the Syntho bootcamp! You can find more information about Syntho's bootcamp here.
- [1. What is Syntho?](https://docs.syntho.ai/overview/get-started/syntho-bootcamp/1.-what-is-syntho.md)
- [2. Introduction to data generators](https://docs.syntho.ai/overview/get-started/syntho-bootcamp/2.-introduction-to-data-generators.md)
- [3. Connectors & workspace creation](https://docs.syntho.ai/overview/get-started/syntho-bootcamp/3.-connectors-and-workspace-creation.md)
- [4. PII scan](https://docs.syntho.ai/overview/get-started/syntho-bootcamp/4.-pii-scan.md)
- [5. Generators](https://docs.syntho.ai/overview/get-started/syntho-bootcamp/5.-generators.md)
- [Mock](https://docs.syntho.ai/overview/get-started/syntho-bootcamp/5.-generators/mock.md)
- [Mask](https://docs.syntho.ai/overview/get-started/syntho-bootcamp/5.-generators/mask.md)
- [AI synthesize](https://docs.syntho.ai/overview/get-started/syntho-bootcamp/5.-generators/ai-synthesize.md)
- [Calculated columns](https://docs.syntho.ai/overview/get-started/syntho-bootcamp/5.-generators/calculated-columns.md)
- [Free text de-identification](https://docs.syntho.ai/overview/get-started/syntho-bootcamp/5.-generators/free-text-de-identification.md)
- [6. Referential integrity & foreign keys](https://docs.syntho.ai/overview/get-started/syntho-bootcamp/6.-referential-integrity-and-foreign-keys.md)
- [7. Workspace synchronization & validation](https://docs.syntho.ai/overview/get-started/syntho-bootcamp/7.-workspace-synchronization-and-validation.md)
- [8. Workspace & user management](https://docs.syntho.ai/overview/get-started/syntho-bootcamp/8.-workspace-and-user-management.md)
- [9. Large workloads​](https://docs.syntho.ai/overview/get-started/syntho-bootcamp/9.-large-workloads.md)
- [10. AI synthesis: Data pre-processing when using](https://docs.syntho.ai/overview/get-started/syntho-bootcamp/10.-ai-synthesis-data-pre-processing-when-using.md)
- [11. Continuous Success](https://docs.syntho.ai/overview/get-started/syntho-bootcamp/11.-continuous-success.md)
- [Example data generation scenarios](https://docs.syntho.ai/overview/get-started/syntho-bootcamp/example-data-generation-scenarios.md)
- [Go-live requirements](https://docs.syntho.ai/overview/get-started/prerequisites.md)
- [Use Cases & Configuration](https://docs.syntho.ai/overview/get-started/use-cases-and-configuration.md)
- [Use Case 1: Application & API testing](https://docs.syntho.ai/overview/get-started/use-cases-and-configuration/use-case-1-application-and-api-testing.md): Privacy-safe, production-like test data for application and API tests in non-production.
- [Use Case 2: Load & stress testing](https://docs.syntho.ai/overview/get-started/use-cases-and-configuration/use-case-2-load-and-stress-testing.md): Generate large volumes and edge cases for performance testing without sensitive production data.
- [Use Case 3: Demo data](https://docs.syntho.ai/overview/get-started/use-cases-and-configuration/use-case-3-demo-data.md): Realistic demo data that contains no real identifiers and can be shared safely.
- [Use Case 4: ETL & data pipeline testing](https://docs.syntho.ai/overview/get-started/use-cases-and-configuration/use-case-4-etl-and-data-pipeline-testing.md): End-to-end pipeline testing without using production data.
- [Use Case 5: Feature development](https://docs.syntho.ai/overview/get-started/use-cases-and-configuration/use-case-5-feature-development.md): Shift-left testing with realistic synthetic data when production data is unavailable or restricted.
- [Use Case 6: ML model development](https://docs.syntho.ai/overview/get-started/use-cases-and-configuration/use-case-6-ml-model-development.md): Generate feature datasets when real data is scarce or sensitive.
- [Use Case 7: Analytics sandboxes](https://docs.syntho.ai/overview/get-started/use-cases-and-configuration/use-case-7-analytics-sandboxes.md): Secure sandboxes for exploratory analytics and data science.
- [Use Case 8: Cloud & data migration](https://docs.syntho.ai/overview/get-started/use-cases-and-configuration/use-case-8-cloud-and-data-migration.md): Validate data workflows during migrations.
- [Use Case 9: Data sharing & monetization](https://docs.syntho.ai/overview/get-started/use-cases-and-configuration/use-case-9-data-sharing-and-monetization.md): Share data with strong privacy protection.
- [Use Case 10: Data subsetting](https://docs.syntho.ai/overview/get-started/use-cases-and-configuration/use-case-10-data-subsetting.md): Reduce data footprint while preserving integrity.
- [Use Case 11: Accelerate PoCs & pilots](https://docs.syntho.ai/overview/get-started/use-cases-and-configuration/use-case-11-accelerate-pocs-and-pilots.md): Deliver privacy-safe datasets fast to validate ideas, integrations, and workflows.
- [Use Case 12: Training & Education](https://docs.syntho.ai/overview/get-started/use-cases-and-configuration/use-case-12-training-and-education.md): Create safe, realistic datasets for onboarding, workshops, and hands-on training.
- [Sample datasets](https://docs.syntho.ai/overview/get-started/sample-datasets.md)
- [Introduction to data generators](https://docs.syntho.ai/overview/get-started/introduction-to-data-generators.md)
- [AI-generated synthetic data](https://docs.syntho.ai/overview/get-started/ai-generated-synthetic-data.md): This guide provides the step-by-step procedures for AI-generated synthetic data for a single entity table.
- [Database de-identification](https://docs.syntho.ai/overview/get-started/database-de-identification.md): This guide describes the steps for fully de-identifying a production database.
- [Frequently asked questions](https://docs.syntho.ai/overview/frequently-asked-questions.md)
- [View workspaces](https://docs.syntho.ai/setup-workspaces/view-workspaces.md)
- [Create a workspace](https://docs.syntho.ai/setup-workspaces/create-a-workspace.md)
- [Connect to a database](https://docs.syntho.ai/setup-workspaces/create-a-workspace/connect-to-a-database.md)
- [Databricks](https://docs.syntho.ai/setup-workspaces/create-a-workspace/connect-to-a-database/databricks.md)
- [Importing Data into Databricks](https://docs.syntho.ai/setup-workspaces/create-a-workspace/connect-to-a-database/databricks/importing-data-into-databricks.md)
- [DB2 for LUW](https://docs.syntho.ai/setup-workspaces/create-a-workspace/connect-to-a-database/db2.md)
- [Hive](https://docs.syntho.ai/setup-workspaces/create-a-workspace/connect-to-a-database/hive.md)
- [Microsoft SQL Server](https://docs.syntho.ai/setup-workspaces/create-a-workspace/connect-to-a-database/microsoft-sql-server.md)
- [MySQL / MariaDB](https://docs.syntho.ai/setup-workspaces/create-a-workspace/connect-to-a-database/mysql-mariadb.md): Connect to a MySQL database and set up a workspace.
- [Oracle](https://docs.syntho.ai/setup-workspaces/create-a-workspace/connect-to-a-database/oracle.md)
- [PostgreSQL](https://docs.syntho.ai/setup-workspaces/create-a-workspace/connect-to-a-database/postgresql.md)
- [SAP Sybase](https://docs.syntho.ai/setup-workspaces/create-a-workspace/connect-to-a-database/sap-sybase.md)
- [Azure Data Lake Storage (ADLS)](https://docs.syntho.ai/setup-workspaces/create-a-workspace/connect-to-a-database/azure-data-lake-storage-adls.md)
- [Amazon Simple Storage Service (S3)](https://docs.syntho.ai/setup-workspaces/create-a-workspace/connect-to-a-database/amazon-simple-storage-service-s3.md)
- [Local filesystem](https://docs.syntho.ai/setup-workspaces/create-a-workspace/connect-to-a-database/local-filesystem.md)
- [Workspace modes](https://docs.syntho.ai/setup-workspaces/create-a-workspace/workspace-modes.md)
- [Use SQL views as input tables](https://docs.syntho.ai/setup-workspaces/create-a-workspace/use-sql-views-as-input-tables.md): Shape your source data into a single, analysis-ready entity table (often via a SQL view) before configuring Syntho.
- [Edit a workspace](https://docs.syntho.ai/setup-workspaces/edit-a-workspace.md)
- [Duplicate a workspace](https://docs.syntho.ai/setup-workspaces/duplicate-a-workspace.md)
- [Transfer workspace ownership](https://docs.syntho.ai/setup-workspaces/transfer-workspace-ownership.md)
- [Share a workspace](https://docs.syntho.ai/setup-workspaces/share-a-workspace.md)
- [Delete a workspace](https://docs.syntho.ai/setup-workspaces/delete-a-workspace.md)
- [Workspace default settings](https://docs.syntho.ai/setup-workspaces/workspace-default-settings.md)
- [Import and export workspaces](https://docs.syntho.ai/setup-workspaces/import-and-export-workspaces.md)
- [Main hub](https://docs.syntho.ai/configure-a-data-generation-job/privacy-dashboard.md)
- [Automatic PII discovery with PII scanner](https://docs.syntho.ai/configure-a-data-generation-job/privacy-dashboard/automatic-pii-discovery-with-pii-scanner.md)
- [Table view](https://docs.syntho.ai/configure-a-data-generation-job/configure-table-settings.md)
- [Generators](https://docs.syntho.ai/configure-a-data-generation-job/configure-column-settings.md)
- [AI synthesize](https://docs.syntho.ai/configure-a-data-generation-job/configure-column-settings/ai-powered-generation.md)
- [QA report](https://docs.syntho.ai/configure-a-data-generation-job/configure-column-settings/ai-powered-generation/qa-report.md)
- [Additional privacy controls](https://docs.syntho.ai/configure-a-data-generation-job/configure-column-settings/ai-powered-generation/privacy-controls.md)
- [Limitations](https://docs.syntho.ai/configure-a-data-generation-job/configure-column-settings/ai-powered-generation/table-relationships.md)
- [Mock](https://docs.syntho.ai/configure-a-data-generation-job/configure-column-settings/mockers.md)
- [Text](https://docs.syntho.ai/configure-a-data-generation-job/configure-column-settings/mockers/text.md)
- [Supported languages](https://docs.syntho.ai/configure-a-data-generation-job/configure-column-settings/mockers/text/supported-languages.md)
- [Numeric (integer)](https://docs.syntho.ai/configure-a-data-generation-job/configure-column-settings/mockers/numeric-integer.md)
- [Numeric (decimal)](https://docs.syntho.ai/configure-a-data-generation-job/configure-column-settings/mockers/numeric-decimal.md)
- [Datetime](https://docs.syntho.ai/configure-a-data-generation-job/configure-column-settings/mockers/datetime.md)
- [Other](https://docs.syntho.ai/configure-a-data-generation-job/configure-column-settings/mockers/other.md)
- [Mask](https://docs.syntho.ai/configure-a-data-generation-job/configure-column-settings/mask.md)
- [Text](https://docs.syntho.ai/configure-a-data-generation-job/configure-column-settings/mask/text.md)
- [Numeric (integer)](https://docs.syntho.ai/configure-a-data-generation-job/configure-column-settings/mask/numeric-integer.md)
- [Numeric (decimal)](https://docs.syntho.ai/configure-a-data-generation-job/configure-column-settings/mask/numeric-decimal.md)
- [Datetime](https://docs.syntho.ai/configure-a-data-generation-job/configure-column-settings/mask/datetime.md)
- [UUID](https://docs.syntho.ai/configure-a-data-generation-job/configure-column-settings/mask/uuid.md)
- [Duplicate](https://docs.syntho.ai/configure-a-data-generation-job/configure-column-settings/duplicate.md)
- [Detect and obfuscate PII](https://docs.syntho.ai/configure-a-data-generation-job/configure-column-settings/duplicate/automatic-pii-discovery-and-de-identification-in-free-text-columns.md)
- [Exclude](https://docs.syntho.ai/configure-a-data-generation-job/configure-column-settings/exclude.md)
- [Calculated columns](https://docs.syntho.ai/configure-a-data-generation-job/configure-column-settings/calculated-columns.md)
- [Key generators](https://docs.syntho.ai/configure-a-data-generation-job/configure-column-settings/key-generators.md)
- [Differences between key generators](https://docs.syntho.ai/configure-a-data-generation-job/configure-column-settings/key-generators/key-generators.md)
- [JSON de-identification](https://docs.syntho.ai/configure-a-data-generation-job/configure-column-settings/json-de-identification.md)
- [Consistent mapping](https://docs.syntho.ai/configure-a-data-generation-job/configure-column-settings/consistent-mapping.md)
- [Manage foreign keys](https://docs.syntho.ai/configure-a-data-generation-job/manage-foreign-keys.md)
- [Foreign key inheritance](https://docs.syntho.ai/configure-a-data-generation-job/manage-foreign-keys/foreign-key-inheritance.md)
- [Add virtual foreign keys](https://docs.syntho.ai/configure-a-data-generation-job/manage-foreign-keys/add-virtual-foreign-keys.md)
- [Add virtual foreign keys](https://docs.syntho.ai/configure-a-data-generation-job/manage-foreign-keys/add-virtual-foreign-keys/add-virtual-foreign-keys.md)
- [Use foreign key scanner](https://docs.syntho.ai/configure-a-data-generation-job/manage-foreign-keys/add-virtual-foreign-keys/use-foreign-key-scanner.md)
- [Import foreign keys via JSON](https://docs.syntho.ai/configure-a-data-generation-job/manage-foreign-keys/add-virtual-foreign-keys/import-foreign-keys-via-json.md)
- [Export foreign keys via JSON](https://docs.syntho.ai/configure-a-data-generation-job/manage-foreign-keys/add-virtual-foreign-keys/export-foreign-keys-via-json.md)
- [Delete foreign keys](https://docs.syntho.ai/configure-a-data-generation-job/manage-foreign-keys/delete-foreign-keys.md)
- [Generation and validation](https://docs.syntho.ai/configure-a-data-generation-job/generation-and-validation.md)
- [Step 1. Validate source db](https://docs.syntho.ai/configure-a-data-generation-job/generation-and-validation/validate-and-synchronize-workspace.md)
- [Step 2. Validate destination db](https://docs.syntho.ai/configure-a-data-generation-job/generation-and-validation/validate-and-synchronize-workspace-1.md)
- [Step 3. Generate](https://docs.syntho.ai/configure-a-data-generation-job/generation-and-validation/view-and-adjust-generation-settings.md)
- [Manage personally identifiable information (PII)](https://docs.syntho.ai/configure-a-data-generation-job/manage-personally-identifiable-information-pii.md)
- [Supported PII & PHI entities](https://docs.syntho.ai/configure-a-data-generation-job/manage-personally-identifiable-information-pii/supported-pii-entities.md)
- [Privacy audit report](https://docs.syntho.ai/configure-a-data-generation-job/privacy-audit-report.md)
- [Privacy ranks](https://docs.syntho.ai/configure-a-data-generation-job/privacy-audit-report/privacy-ranks.md)
- [AI assistant](https://docs.syntho.ai/configure-a-data-generation-job/ai-assistant.md)
- [Deployment overview](https://docs.syntho.ai/deploy-syntho/introduction.md)
- [Docker Compose](https://docs.syntho.ai/deploy-syntho/deploy-syntho-using-docker.md)
- [Prerequisites](https://docs.syntho.ai/deploy-syntho/deploy-syntho-using-docker/prerequisites.md)
- [Back up PostgreSQL](https://docs.syntho.ai/deploy-syntho/deploy-syntho-using-docker/back-up-postgresql.md)
- [Upgrade](https://docs.syntho.ai/deploy-syntho/deploy-syntho-using-docker/upgrade.md)
- [Operations](https://docs.syntho.ai/deploy-syntho/deploy-syntho-using-docker/operations.md)
- [Troubleshooting](https://docs.syntho.ai/deploy-syntho/deploy-syntho-using-docker/troubleshooting.md)
- [Kubernetes (Helm)](https://docs.syntho.ai/deploy-syntho/deploy-syntho-using-kubernetes.md)
- [Prerequisites](https://docs.syntho.ai/deploy-syntho/deploy-syntho-using-kubernetes/prerequisites.md)
- [Back up PostgreSQL](https://docs.syntho.ai/deploy-syntho/deploy-syntho-using-kubernetes/back-up-postgresql.md)
- [Upgrade](https://docs.syntho.ai/deploy-syntho/deploy-syntho-using-kubernetes/upgrade.md)
- [Operations](https://docs.syntho.ai/deploy-syntho/deploy-syntho-using-kubernetes/operations.md)
- [Troubleshooting](https://docs.syntho.ai/deploy-syntho/deploy-syntho-using-kubernetes/troubleshooting.md)
- [Manage users and access](https://docs.syntho.ai/deploy-syntho/manage-users-and-access.md)
- [Single Sign-On (SSO) in Azure](https://docs.syntho.ai/deploy-syntho/manage-users-and-access/single-sign-on-sso-in-azure.md)
- [Manage admin users](https://docs.syntho.ai/deploy-syntho/manage-users-and-access/manage-admin-users.md)
- [Manage non-admin users](https://docs.syntho.ai/deploy-syntho/manage-users-and-access/manage-non-admin-users.md)
- [Logs and monitoring](https://docs.syntho.ai/deploy-syntho/logs-and-monitoring.md)
- [Does Syntho collect any data?](https://docs.syntho.ai/deploy-syntho/logs-and-monitoring/does-syntho-collect-any-data.md)
- [Temporary data storage by application](https://docs.syntho.ai/deploy-syntho/logs-and-monitoring/temporary-data-storage-by-application.md)
- [Application settings](https://docs.syntho.ai/deploy-syntho/application-settings.md): Application-specific settings for each Syntho module that are not covered elsewhere in the documentation.
- [What is subsetting](https://docs.syntho.ai/subsetting/what-is-subsetting.md)
- [Verify foreign keys](https://docs.syntho.ai/subsetting/verify-foreign-keys.md)
- [Configure subsetting](https://docs.syntho.ai/subsetting/configure-subsetting.md)
- [Syntho REST API](https://docs.syntho.ai/syntho-api/syntho-rest-api.md)
- [Auth](https://docs.syntho.ai/syntho-api/syntho-rest-api/auth.md)
- [Column](https://docs.syntho.ai/syntho-api/syntho-rest-api/column.md)
- [Database](https://docs.syntho.ai/syntho-api/syntho-rest-api/database.md)
- [Database Connections](https://docs.syntho.ai/syntho-api/syntho-rest-api/database-connections.md)
- [Database Report](https://docs.syntho.ai/syntho-api/syntho-rest-api/database-report.md)
- [Engine](https://docs.syntho.ai/syntho-api/syntho-rest-api/engine.md)
- [Workspaces](https://docs.syntho.ai/syntho-api/syntho-rest-api/workspaces.md)
- [Foreign Keys](https://docs.syntho.ai/syntho-api/syntho-rest-api/foreign-keys.md)
- [Generator Data Preview](https://docs.syntho.ai/syntho-api/syntho-rest-api/generator-data-preview.md)
- [Generators](https://docs.syntho.ai/syntho-api/syntho-rest-api/generators.md)
- [Jobs](https://docs.syntho.ai/syntho-api/syntho-rest-api/jobs.md)
- [Job Attachment](https://docs.syntho.ai/syntho-api/syntho-rest-api/job-attachment.md)
- [Health & Versioning](https://docs.syntho.ai/syntho-api/syntho-rest-api/health-and-versioning.md)
- [Open ID Connect](https://docs.syntho.ai/syntho-api/syntho-rest-api/open-id-connect.md)
- [Organization](https://docs.syntho.ai/syntho-api/syntho-rest-api/organization.md)
- [PII Scan](https://docs.syntho.ai/syntho-api/syntho-rest-api/pii-scan.md)
- [Schema](https://docs.syntho.ai/syntho-api/syntho-rest-api/schema.md)
- [Schema Changes](https://docs.syntho.ai/syntho-api/syntho-rest-api/schema-changes.md)
- [Settings](https://docs.syntho.ai/syntho-api/syntho-rest-api/settings.md)
- [Synthesize](https://docs.syntho.ai/syntho-api/syntho-rest-api/synthesize.md)
- [Table](https://docs.syntho.ai/syntho-api/syntho-rest-api/table.md)
- [Table List](https://docs.syntho.ai/syntho-api/syntho-rest-api/table-list.md)
- [Health & App Info](https://docs.syntho.ai/syntho-api/syntho-rest-api/health-and-app-info.md)
- [Users](https://docs.syntho.ai/syntho-api/syntho-rest-api/users.md)
- [Workspace Permissions](https://docs.syntho.ai/syntho-api/syntho-rest-api/workspace-permissions.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.syntho.ai/readme.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.
