Generate and manage test data
in any distributed architecture

Platform centralising all test data needs for all your teams

Test data are always ready in your systems, users only get references to them.
Sixpack handles the lifecycle including pre-generation and cleanup.

Test data as service

Instead of testers reverse-engineering databases and struggling with data consistency, they focus on data specifications. The process of getting data into applications is fully automated by the developers maintaining them.

Sixpack test data platform simplifies the process. Developers code data generation, insertion, and cleanup tasks; Sixpack handles the rest. Testers use a self-service portal to access and configure test data for their automated tests.

Test data as a service is the only sustainable way to manage test data in modern distributed systems. Copying databases from production was always a pain because data protection, with SaaS and microservices it is now technically impossible.

Václav (Sixpack CEO)

Synthetic test data

Critical for quality

Synthetic test data is artificial but has the same properties as real data. Some data is used during testing, while other data needs to be pre-loaded into the systems being tested.

No production copy

Copying production databases to test environments risks data protection. Instead of using costly tools to anonymize copied data, synthetic data avoids this issue entirely.


Synthetic data is fully reproducible and scalable. With Sixpack, it is pre-prepared, eliminating test data bottlenecks in the delivery process.

Test data management

Test data provisioning

Once plausible synthetic test data is created, the challenge is to deliver it consistently to systems under test. Sixpack solves this by precisely inserting test data according to the correct business process.

Test data orchestration

Some datasets cover multiple systems. Sixpack provisions each dataset part to the correct system. Our SDK supports various languages, allowing you to write flows in your native language to achieve this efficiently.

Test data lifecycle management

Sixpack pre-provisions test data in systems, so it's ready when testers need it. It also automatically cleans up used test data, ensuring each test gets fresh, unique data without overloading the test environment.

Interesting metrics for your business


Tester's time saved

50 MDs

Avoided yearly (data-refresh)

0 months

Learning curve


Self-service for all


Users get test data irrespective of their domain knowledge in a similar way as placing an e-shop order.

Generated data


Data can be generated and inserted into applications using custom logic based on specific inputs.

Data in advance


Data is prepared and provisioned in advance, ensuring testers can access it instantly whenever needed.

Pooled data


Precious and limited data can be pooled and allocated to testers dynamically for a defined lease time.

Synchronised data


Non-sensitive reference data can be synchronised between environments.



Sixpack fully configures itself dynamically, no effort required for its maintenance.

Modern low-risk approach

Cloud native


Sixpack overcomes challenges of SaaS and PaaS, where direct access to the persistence layer is not possible or discouraged.

Decentralised logic


Decentralizing the creation of test data business logic, Sixpack empowers application maintainers to take control.

Easy adoption


Implementing Sixpack is engineered to be low-risk and progressive, eliminating the need for extensive projects.

Test data generation process

1. Create

Development teams create small scripts that generate and insert test data into your systems upon requests received. They can use their preferred way and programming language and use Sixpack SDK to seamlessly integrate to the platform.

2. Display

Sixpack automatically creates an e-shop like portal, containing all available test data and additional features for test data management.

3. Collect

Testers can obtain pre-generated test data whenever needed or request new datasets on-demand with specific configuration.

4. Refill

Sixpack ensures a continuous provisioning of fresh synthetic test data directly into the systems being tested whenever stock drops below some level.

5. Automate

Automated tests also obtain pre-generated test data through the provided test data API or SDK.


What test data management features are included?
How is data inserted in the systems under test?
Does Sixpack offer some predefined generators?
Why do we need generators, why cannot Sixpack directly insert data into test databases?
What kind of UI automation does Sixpack support?
Why do we need Sixpack then?
Does Sixpack need to analyse the production data?
What is the autoconfiguration feature?
How can Sixpack offer test data immediately?
How is test data delivered to testers?
What happens if test data are not available?
What happens if generators are not live or are malfunctioning?
How to reserve test data for each tester or each automated test?
Does Sixpack have access to our infrastructure?
Can be Sixpack deployed to our infrastructure?
What is the pricing of Sixpack?
Who is behind Sixpack?