EVERYTHING XIAOMI
Get listed
DataKitchen TestGen logo

DataKitchen TestGen

DataKitchen TestGen profiles databases, generates data quality tests, and presents results and quality scores in dashboards.

Place
#1 of 16
Score
8.1

What DataKitchen TestGen is

DataKitchen TestGen profiles databases, generates data quality tests, and presents results and quality scores in dashboards. Its listed capabilities include 55 profiling characteristics, 32 hygiene detector tests, and 49 test types, including generated, business-rule, and custom SQL tests. Monitors cover freshness, volume, schema, and custom metrics, using predictive models to flag changes such as late arrivals and schema drift. Supported databases include Snowflake, Databricks SQL, Azure Synapse Analytics, Azure SQL Database, SQL Server, OneLake, BigQuery, Redshift, Aurora PostgreSQL, Oracle 12c and later, SAP HANA, PostgreSQL, and Salesforce Data 360. It can also profile and test structured data in Iceberg, Parquet, Avro, ORC, CSV, and JSON through supported external-table options. TestGen runs in the customer’s infrastructure; DataKitchen says it does not host the application or receive customer data. It queries target databases read-only and stores results and metadata in its application database. The free Open Source edition is limited to one user, one database connection, and one project. Enterprise costs $100 a month, billed per user and per database connection.

Good

  • Free Open Source edition is available.
  • Monitors cover freshness, volume, schema, and custom metrics.
  • Target database queries use read-only access.
  • Supports a range of databases and structured formats.
  • Enterprise includes role-based access control.

Watch out

  • Open Source is limited to one user, connection, and project.
  • Enterprise is $100 a month, billed per user and connection.
  • The application is self-hosted in customer infrastructure.

Who it suits

TestGen suits data engineers and data teams that need database profiling, generated tests, and data-quality monitoring. Its self-hosted deployment may fit organizations that want the application in their own infrastructure.

Verdict

TestGen combines profiling, test generation, and monitoring, with deployment inside the customer’s infrastructure. The Open Source edition’s user, connection, and project caps are important to consider before scaling.

Plans and prices

From DataKitchen TestGen's own pricing page, checked 15 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Open SourceFree1 user · 1 connection · 1 project · unlimited tables and data volume · community support · free forever
Enterprise$100 a monthunlimited users · unlimited connections · unlimited projects · proprietary database support · enterprise security and access · DataKitchen support · per user and per database connection

The facts

Each one read from DataKitchen TestGen's own pages, with the date it was checked.

What it does

Access control
Enterprise includes role-based access control with project-level roles, while the open-source edition uses built-in username and password authentication.checked 28 Sep 2026
AI integrations
The TestGen MCP server can connect with Claude, Claude Code, Cursor, GitHub Copilot, and Databricks Genie.checked 28 Sep 2026
Anomaly monitoring
Its monitors cover freshness, volume, schema, and custom metrics, using predictive models to flag changes such as late arrivals and schema drift.checked 28 Sep 2026
API documentation
A running installation serves an endpoint reference at /api/docs that reflects the installed version.checked 15 Oct 2026
Automated checks
The product page lists 55 profiling characteristics, 32 hygiene detector tests, and 49 test types, including auto-generated, business-rule, and custom SQL tests.checked 28 Sep 2026
Automated profiling
Profiling collects column data types, contents, patterns and historical results for selected table groups.checked 15 Oct 2026
Capterra integrations
Capterra lists Slack, Tableau, Docker, Google Cloud IoT, Pentaho, StreamSets, Informatica Big Data and Amazon Redshift integrations.checked 15 Oct 2026
Crunchbase legal name
Crunchbase identifies the company as DataKitchen, Inc., a private, bootstrapped DataOps software business headquartered in Cambridge, Massachusetts.checked 15 Oct 2026
Data access and storage
TestGen queries target databases with read-only access and stores results and metadata in its own application database.checked 28 Sep 2026
Database integrations
Supported databases include Snowflake, Databricks SQL, Azure Synapse Analytics, Azure SQL Database, SQL Server, OneLake, BigQuery, Redshift, Aurora PostgreSQL, Oracle 12c and later, SAP HANA, PostgreSQL, and Salesforce Data 360.checked 28 Sep 2026
Data catalog
The catalog combines metadata, hygiene findings, PII risks, test results and Critical Data Element tags.checked 15 Oct 2026
Data residency
Database queries use read-only access and raw source data stays in the customer environment; the application database stores configuration and results.checked 15 Oct 2026
Deployment
TestGen is self-hosted inside the customer network using Docker Compose by default or Helm on Kubernetes for production.checked 15 Oct 2026
File formats
TestGen can profile and test structured data in Apache Iceberg tables and Parquet, Avro, ORC, CSV, and JSON formats exposed through supported external-table options.checked 28 Sep 2026
Gartner product description
Gartner describes DataKitchen DataOps as orchestrating, automating and monitoring analytics pipelines with testing, error tracking and version control.checked 15 Oct 2026
Hygiene detection
TestGen identifies 32 categories of data-hygiene issues from profiling information.checked 15 Oct 2026
Installation
The installer supports Docker or pip, seeds demo data and opens the browser UI; Docker setup is estimated at 5–10 minutes.checked 15 Oct 2026
Intended users
The pricing page describes Open Source as being for individual data engineers and Enterprise as being for data teams.checked 28 Sep 2026
Licence
The core engine and open-source edition are licensed under Apache 2.0; Enterprise uses a DataKitchen subscription licence.checked 15 Oct 2026
Limit: G2 reporting
The same G2 review said analytics reports needed better formatting and readability.checked 15 Oct 2026

Money

Capterra listed price
Capterra lists a starting price of $150,000 per feature per year.checked 15 Oct 2026

The company

Company founders
Crunchbase names Christopher Bergh, Eric Estabrooks and Gil Benghiat as founders.checked 15 Oct 2026
Founded
2013checked 28 Sep 2026
Headquarters
Lexington, Massachusetts, United Stateschecked 28 Sep 2026
The full review of DataKitchen TestGen

Overview

DataKitchen TestGen is a database profiling and data-quality testing tool for data engineers and teams accountable for dependable analytics data. It suits organizations that want checks generated from database profiles alongside their own SQL and business rules; its open-source edition is a useful way for an individual to start, but tightly capped for team use.

Founded in 2013 and headquartered in Lexington, Massachusetts, DataKitchen deploys TestGen within the customer’s infrastructure. It queries target databases read-only and stores results and metadata in its own application database. DataKitchen says it neither hosts the application nor receives customer data.

For related options, see our Database Testing Tools and DataOps Platforms lists.

Key features

Profiling is the foundation of TestGen’s approach: it assesses 55 characteristics, includes 32 hygiene detector tests, and supports 49 test types. Automatically generated checks can give engineers a starting point, while business-rule and custom SQL tests allow teams to express requirements specific to their data. That breadth is useful when a team needs both routine coverage and control over what counts as valid; it still calls for people who can define and maintain the rules that matter.

Monitoring covers freshness, volume, schema, and custom metrics. Predictive models flag changes such as late arrivals and schema drift, bringing ongoing changes into the same quality workflow as generated tests. TestGen also supports schema migration tests, a relevant capability for teams that need to check database changes as well as data quality.

Supported systems include Snowflake, Databricks SQL, Azure Synapse Analytics, Azure SQL Database, SQL Server, OneLake, BigQuery, Redshift, Aurora PostgreSQL, Oracle 12c and later, SAP HANA, PostgreSQL, and Salesforce Data 360. It can also profile and test structured data in Apache Iceberg tables and Parquet, Avro, ORC, CSV, and JSON exposed through supported external-table options. This range makes it a candidate for varied data estates, though the external-table condition matters for file-based data.

The TestGen MCP server connects with Claude, Claude Code, Cursor, GitHub Copilot, and Databricks Genie. For security, the documentation describes HTTPS, AES-256-CBC encryption for database credentials at rest, and enterprise single sign-on through OpenID Connect. Enterprise adds project-level role-based access control; the open-source edition relies on built-in username and password authentication.

Pricing

TestGen uses a freemium model. Open Source is free, billed Free forever. It allows one user, one database connection, and one project, with unlimited tables and data volume and community support. Those caps make it a sensible individual evaluation or small, contained deployment, but a team needing shared access or multiple connections will hit the boundaries quickly.

Enterprise is $100 a month, billed per user and per database connection. It includes unlimited users, connections, projects, tables, and data volume, plus proprietary database support, enterprise security and access, priority releases, and DataKitchen support. The per-user and per-connection billing means costs rise with both team size and connected databases; this is the practical trade-off for removing the Open Source edition’s core caps and gaining direct support. Enterprise is positioned for data teams.

Platforms

TestGen supports API, Linux, macOS, self-hosted, web, and Windows environments. Its self-hosted execution keeps deployment inside the customer’s infrastructure, which may suit organizations that want application control and read-only access to their target databases.

Who it's for

TestGen is best suited to data engineers and data teams managing quality across supported databases, especially those who want profiling, generated checks, SQL-based rules, and anomaly monitoring together. Open Source fits an individual working within one connection and project. Teams that need multiple users, broader role controls, more connections, or direct vendor support should consider Enterprise. It is less compelling for users seeking a hosted service or a narrowly focused unit-testing tool rather than database-wide profiling and monitoring.

Pros and cons

  • Pros: Profiling, 49 test types, and monitoring cover several stages of data-quality work, from initial checks to ongoing anomaly detection.
  • Pros: Broad database support and structured-file formats exposed through supported external tables can accommodate varied data estates.
  • Pros: Customer-infrastructure deployment, read-only target queries, and documented credential encryption and SSO address important control and security needs.
  • Cons: Open Source is limited to one user, connection, and project, so it is not a practical shared team plan.
  • Cons: Enterprise charges per user and per database connection, making the total depend on both dimensions of deployment.
  • Cons: Open Source uses basic built-in authentication rather than Enterprise’s project-level roles and enterprise access controls.

Alternatives

Choose Great Expectations if its Developer plan’s cap of five data assets under test per month and three users suits your needs; it allows unlimited rows per asset, while TestGen’s free tier instead caps connections and projects. Its Team plan uses custom pricing.

Soda is worth considering if you want a free plan that includes pipeline testing, metrics observability, and alerting and ticketing integrations. DbFit is another free option. For Oracle Database PL/SQL unit testing specifically, utPLSQL is a free, open-source framework and tools; pgTAP is a free option for Linux and self-hosted environments.

If your priority is database migration rather than broad data-quality monitoring, compare Atlas, whose core engine is Apache 2.0-licensed and whose advanced features are proprietary. Liquibase has a Starter plan capped at five applications and one database type, with a professional-services package required for onboarding and implementation. Bytebase Enterprise offers a Community plan for up to 20 users and 10 database instances, and a Pro plan at $20 a month billed per user for 10 instances; it may suit readers comparing database-management plans with explicit user and instance allowances.

Verdict

Choose DataKitchen TestGen if you need customer-hosted database profiling, generated and SQL-defined quality tests, and ongoing anomaly monitoring across supported systems. Its strongest case is combining those capabilities with read-only database access and a free, unlimited-table starting tier. Look elsewhere if one user, one connection, and one project are too restrictive and Enterprise’s per-user and per-connection billing does not fit your team.

Getting started

  1. Visit https://datakitchen.io/.
  2. Choose the free Open Source plan or Enterprise at $100 a month, billed per user and database connection.
  3. Deploy TestGen in your infrastructure.
  4. Connect a supported database using read-only access.

Limits worth knowing

The free Open Source plan is limited to one user, one database connection, and one project. Enterprise includes unlimited users, connections, projects, tables, and data volume.

Questions

Is DataKitchen TestGen free?

Yes. Open Source is free, billed free forever.

What does Enterprise cost?

Enterprise is $100 a month, billed per user and per database connection.

Which databases does it support?

Supported databases include Snowflake, Databricks SQL, Azure Synapse Analytics, Azure SQL Database, SQL Server, OneLake, BigQuery, Redshift, Aurora PostgreSQL, Oracle 12c and later, SAP HANA, PostgreSQL, and Salesforce Data 360.

Where does TestGen run?

It is self-hosted in the customer’s infrastructure. It queries target databases with read-only access and stores results and metadata in its own application database.

Does it support AI integrations?

Its MCP server can connect with Claude, Claude Code, Cursor, GitHub Copilot, and Databricks Genie.

What security and access controls are described?

Security documentation describes HTTPS, AES-256-CBC encryption for database credentials at rest, and enterprise SSO through OpenID Connect. Enterprise includes role-based access control with project-level roles; Open Source uses built-in username and password authentication.

Alternatives to DataKitchen TestGen

All alternatives
  1. 1Flyte logo

    Flyte

    Free planOpen sourceWebAPILinuxSelf-hosted
    8.0Free plan
  2. 2Kestra logo

    Kestra

    Free planOpen sourceWebAPILinuxmacOS
    7.9Free plan
  3. 3Apache NiFi logo

    Apache NiFi

    Free planOpen sourceWebAPILinuxmacOS
    7.8Free plan
  4. 4Apache Hop logo

    Apache Hop

    Free planOpen sourceWebAPILinuxmacOS
    7.7Free plan
  5. 5

    Metaflow

    Free planOpen sourceWebAPILinuxmacOS
    7.5Free plan
  6. 6

    Prefect

    Free planWebAPISelf-hosted
    6.9From $100 a month