Free and open source. That's the whole model.
SynGen isn't a product with a free tier — it's software you can read, run, and modify. Deploy it yourself (Railway, Vercel, or anywhere that runs Python). There is no paid plan.
No accounts required
Clone the repository and run the CLI, API, or web UI locally — or deploy from GitHub to Railway or Vercel. Optional sign-in tracks your own API key and generation history on your instance.
No tiers
Every field type, every export format, and Kaggle schema cloning are available to everyone. There's nothing to unlock.
Your limits, your instance
Self-host with no caps, or set your own via env vars. There is no public hosted API to call — you run the stack.
MIT licensed
Fork it, self-host it, or use pieces of it in your own project. See the GitHub repository for the license and source.
Built for
Developers
Seed databases, test APIs, and build prototypes with realistic data instead of hand-written fixtures.
QA engineers
Generate varied, edge-case-friendly test data for real testing scenarios.
Students
Practice data handling with sample datasets for coursework and side projects.
Designers
Fill mockups and demos with data that looks real instead of "Lorem ipsum."
Questions
Is this really free?
Yes. No premium tiers, no credit card, no catch. Run it yourself for free forever — locally, on Railway, or on Vercel.
Where should I deploy it?
Either Railway or Vercel works. The repo includes railway.toml and vercel.json — connect the GitHub repo to one platform (not both). See the README for env vars.
Is the generated data safe to use?
All output is synthetic and randomly generated — it never contains real personal information, so it's safe for development, testing, and demos.
Can I self-host this?
That's the primary way it's meant to be used. Clone the repository, follow the setup instructions in the README, and run your own instance.
How can I contribute?
Open an issue, submit a pull request, or improve the docs on GitHub. Contributions are welcome.
How does Kaggle integration work?
Search public Kaggle datasets from the generator. SynGen learns the column schema from a sample — no real data is stored. Save your Kaggle API credentials encrypted on your profile page.