Documentation

GoMask CLI Documentation

Configuration-as-Code for Synthetic Data Generation and Data Masking

GoMask CLI

Configuration-as-Code for Synthetic Data Generation and Data Masking

GoMask CLI enables you to manage data generation and masking routines through YAML configuration files, bringing infrastructure-as-code principles to test data management.

Getting Started

Guides

Reference

Troubleshooting


Features

FeatureDescription
YAML-based ConfigurationDefine routines in version-controllable files
Secure AuthenticationEncrypted API secret with team context
Unique IdentifiersHuman-readable IDs for reliable sync
CI/CD ReadyGitHub Actions, GitLab CI, Jenkins support
Bidirectional SyncImport and export YAML configurations
Environment VariablesFull variable substitution support
Rich OutputBeautiful terminal output with progress

5-Minute Quick Start

# 1. Install
pip install gomask-cli

# 2. Initialize (get API key from https://datafactory.gomask.ai/settings/api-keys)
gomask init

# 3. Create routine with interactive wizard
gomask setup

# 4. Run with live progress
gomask run routine_complete.yaml --watch

Full Quick Start Guide →


Command Overview

CommandDescription
gomask initInitialize CLI configuration
gomask setupInteractive routine creation wizard
gomask validateValidate YAML configuration
gomask importImport YAML to database
gomask exportExport routine to YAML
gomask runExecute a routine
gomask connectorsManage database connections
gomask routinesView and manage routines
gomask functionsBrowse data generation functions
gomask executionsMonitor execution status

Support