EveryDev.ai
Subscribe
Home
Tools

4,506+ AI tools

  • New
  • Trending
  • Featured
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents3274
  • Coding2275
  • Infrastructure1000
  • Projects696
  • Marketing636
  • Research587
  • MCP532
  • Design508
  • Analytics506
  • Testing394
  • Security376
  • Data327
  • Integration244
  • Prompts244
  • Communication235
  • Extensions217
  • Voice193
  • Learning190
  • Commerce170
  • DevOps153
  • Web103
  • Finance36
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. CTGAN
    CTGAN icon

    CTGAN

    AI Development Libraries

    Python library of deep learning synthetic data generators (CTGAN and TVAE) for single-table tabular data.

    Visit Website

    At a Glance

    Pricing
    Free

    CTGAN is free to use under the Business Source License 1.1, which is not an OSI-approved open source license. Use is permitted unless it is for a Synthetic Data Creation Service; other uses require a commercial license.

    Engagement

    Available On

    API
    SDK
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    AI Development LibrariesData ProcessingModel Management

    Alternatives

    SDV (Synthetic Data Vault)scikit-learnHugging Face Transformers
    Developer
    DataCeboBoston, MAEst. 2020$8.5M raised

    Listed Oct 2026

    About CTGAN

    CTGAN is a Python library from DataCebo, part of the Synthetic Data Vault Project, that learns from real single-table data and generates synthetic data. It implements the CTGAN and TVAE models described in the 2019 NeurIPS paper "Modeling Tabular data using Conditional GAN". It can be used standalone or through the SDV library.

    What It Is

    CTGAN is a collection of deep learning based synthetic data generators for tabular data. Users fit a model on a real table, specifying which columns are discrete, and then sample as many synthetic rows as they need. The README describes the generators as able to learn from real data and produce synthetic data with high fidelity.

    Workflow and Data Preparation

    A typical workflow loads a dataframe, lists the discrete columns, creates a CTGAN model with a chosen number of epochs, calls fit, and then calls sample to produce synthetic rows. A built-in demo dataset, the Adult Census dataset, is included for trying it out. When used standalone, data may need manual preprocessing: continuous data must be floats, discrete data must be ints or strings, and the data must not contain missing values. The SDV library provides wrappers for preprocessing and extras such as constraints.

    Installation and Licensing

    The library installs with pip or conda. It is published under the Business Source License 1.1, which is not an open source license. The additional use grant permits use except for offering a Synthetic Data Creation Service to third parties, and the license converts to MIT four years after each release's date. The README lists the development status as Pre-Alpha, and the latest listed release is v0.12.1.

    CTGAN - 1

    Community Discussions

    Be the first to start a conversation about CTGAN

    Share your experience with CTGAN, ask questions, or help others learn from your insights.

    Pricing

    FREE

    Free (Business Source License 1.1)

    CTGAN is free to use under the Business Source License 1.1, which is not an OSI-approved open source license. Use is permitted unless it is for a Synthetic Data Creation Service; other uses require a commercial license.

    • Not OSI open source: Business Source License 1.1
    • Additional Use Grant allows use of the Licensed Work and derivatives, except for a Synthetic Data Creation Service
    • Converts to MIT License on the Change Date (four years from release)
    • Install via pip or conda

    Capabilities

    Key Features

    • CTGAN conditional GAN model for single-table tabular data
    • TVAE model implementation
    • Fit on real data and sample synthetic rows
    • Built-in demo dataset (Adult Census)
    • Standalone use or access through the SDV library
    • Install via pip or conda

    Integrations

    SDV
    PyTorch
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate CTGAN and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    DataCebo

    DataCebo is the developer of SDV. It was created in 2020 to grow the Synthetic Data Vault Project, which began at MIT's Data to AI Lab in 2016. DataCebo maintains an ecosystem of libraries for synthetic data generation and evaluation.

    Founded 2020
    Boston, MA
    $8.5M raised
    15 employees

    Used by

    ING Belgium (SEPA payment application;…
    MAPFRE (homeowner fraud detection)
    Spar Nord
    Read more about DataCebo
    WebsiteGitHub
    2 tools in directory

    Similar Tools

    SDV (Synthetic Data Vault) icon

    SDV (Synthetic Data Vault)

    Python library for generating and evaluating synthetic tabular, multi-table, and sequential data using machine learning models.

    scikit-learn icon

    scikit-learn

    An open-source Python library providing simple and efficient tools for predictive data analysis, including classification, regression, clustering, and more.

    Hugging Face Transformers icon

    Hugging Face Transformers

    An open-source Python library serving as the model-definition framework for state-of-the-art machine learning models across text, vision, audio, video, and multimodal tasks.

    Browse all tools

    Related Topics

    AI Development Libraries

    Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

    362 tools

    Data Processing

    AI-enhanced ETL (Extract, Transform, Load) tools and data pipelines that automate the processing, cleaning, and transformation of large datasets with intelligent optimizations.

    151 tools

    Model Management

    Tools for managing, versioning, and deploying AI models.

    74 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions