Greenmask
greenmask.io
What it is
Greenmask is a free, open-source utility for logical database backups, anonymization, synthetic data generation, and restoration. It currently supports PostgreSQL, with MySQL, MongoDB, and other database support in development. Transformations can be deterministic or random, use dynamic parameters, mask data, or apply custom rules based on domains. Configuration validation can show warnings and data or schema differences, and transformation settings can be inherited across partitions of partitioned tables. Greenmask stores backups in local directories or S3-like remote storage. It supports parallel dumping and restoration, as well as parallel compression with pgzip. Its logical-dump approach does not require changes to the existing database schema, and dumps can be restored with pg_restore. CI/CD integration can automate anonymization and restoration. Greenmask runs on Linux and macOS and can be self-hosted on premises. Installation options include an install script, Docker, Homebrew, or building from source; the install script works on Linux and macOS, while Windows is not supported yet. A Docker Playground with sample databases provides a sandbox for trying the utility. The maker offers paid custom development for urgent or enterprise-specific feature requests.
Spec sheet
- Purpose
- Greenmask is an open-source utility for logical database backups, anonymization, synthetic data generation, and restoration.Read 8 Oct 2026 · docs.greenmask.io
- Integrations
- Greenmask can integrate into CI/CD systems for automated anonymization and restoration.Read 8 Oct 2026 · docs.greenmask.io
- Support
- The maker advertises 24/7 expert assistance, technical guidance and custom product development services.Read 8 Oct 2026 · greenmask.io
- Founded
- The maker says Greenmask was founded in 2023 with the launch of its Greenmask utility.Read 8 Oct 2026 · greenmask.io
- Data transformations
- It provides deterministic and random transformers, dynamic parameters, and configurable transformations for database data.Read 8 Oct 2026 · docs.greenmask.io
- Data validation
- Configuration validation can provide transformation warnings, data diffs, and schema diffs.Read 8 Oct 2026 · docs.greenmask.io
- Database compatibility
- Greenmask currently supports PostgreSQL; the maker says support for MySQL, MongoDB, and other databases is in development.Read 8 Oct 2026 · greenmask.io
- Database support
- The maker's site says Greenmask currently supports PostgreSQL and S3, while support for MySQL and MongoDB is in development.Read 8 Oct 2026 · greenmask.io
- Installation
- The maker documents installation through an install script, Docker, Homebrew, or building from source; the install script works on Linux and macOS, and Windows is not yet supported.Read 8 Oct 2026 · docs.greenmask.io
- Paid services
- The maker offers paid custom development for urgent or enterprise-specific feature requests.Read 8 Oct 2026 · greenmask.io
- Partitioned tables
- Transformation configurations can be inherited across partitions of partitioned tables.Read 8 Oct 2026 · docs.greenmask.io
- Performance
- It supports parallel dumping and restoration, as well as parallel compression with pgzip.Read 8 Oct 2026 · docs.greenmask.io
- Platform limit
- The install script works on Linux and macOS; the documentation says Windows is not supported yet.Read 8 Oct 2026 · docs.greenmask.io
- Playground
- Greenmask Playground is a Docker sandbox with sample databases for trying the utility.Read 8 Oct 2026 · docs.greenmask.io
- PostgreSQL compatibility
- Greenmask says it is backward-compatible with PostgreSQL utilities, and its dumps can be restored using pg_restore.Read 8 Oct 2026 · docs.greenmask.io
- Schema behavior
- Greenmask operates as a logical dump and does not require changes to the existing database schema.Read 8 Oct 2026 · docs.greenmask.io
- Security and schema
- Greenmask operates as a stateless logical dump and says it does not change the existing database schema.Read 8 Oct 2026 · docs.greenmask.io
- Storage
- It supports local directories and S3-like remote storage.Read 8 Oct 2026 · docs.greenmask.io
- Transforms
- It supports deterministic and random transformers, dynamic parameters, masking, and custom domain-based transformations.Read 8 Oct 2026 · docs.greenmask.io
- Validation
- Configuration validation can provide warnings, data transformation diffs and schema diffs to help monitor transformations and changes to the schema.Read 8 Oct 2026 · docs.greenmask.io
- Who it is for
- The maker lists data engineers, DevOps teams, software developers, machine learning teams, and healthcare and finance organizations among its intended users.Read 8 Oct 2026 · greenmask.io
Plans and prices
Strong points and limits
Strong points
- Supports deterministic and random data transformations
- Validates configurations with warnings and data or schema diffs
- Works with local directories and S3-like storage
- Can automate anonymization and restoration in CI/CD
Limits
- Currently supports PostgreSQL as its database engine
- Windows is not supported yet
- MySQL and MongoDB support remain in development
Who it suits
Greenmask suits data engineers, DevOps teams, software developers, machine learning teams, and healthcare or finance organizations that need PostgreSQL backup and data transformation workflows. It can also fit CI/CD processes that automate anonymization and restoration.
Verdict
Greenmask combines PostgreSQL logical dumps with transformation, validation, and restoration workflows, including CI/CD integration. Its current database support is limited to PostgreSQL, and Windows is not supported yet.
Where Specifiction places it
- Database Security Software#5 of 268.4