Generate test data in your JetBrains IDE
A plugin for IntelliJ IDEA, PyCharm, DataGrip and the rest of the JetBrains family. Generate real, foreign-key-consistent data from your schema, pull it as SQL, CSV or JSON, and push a schema straight from the IDE, no throwaway seed scripts, no rows that break on the first constraint.
Why generate test data inside the IDE
- Stay where you work: a tool window next to your project, not a separate web tab.
- The data is foreign-key-consistent: every reference resolves, so it loads into Postgres or MySQL with constraints enabled.
- Push a schema from the IDE, including Django
models.py, with a detect preview before anything is sent.
Install
- JetBrains Marketplace — or, inside the IDE, open
Settings → Plugins → Marketplaceand search "SeedBase". - One install covers IntelliJ IDEA, PyCharm, WebStorm, GoLand, PhpStorm, RubyMine, Rider and DataGrip.
From schema to data in four steps
- Open the SeedBase tool window and sign in. Credentials are stored in the IDE's PasswordSafe, not in plain text.
- Optionally push a schema from the project (for example Django
models.py); a detect preview shows what will be sent, then you confirm. - Pick a project and run Generate. SeedBase builds a foreign-key-consistent dataset from that schema.
- Pull the result as SQL, CSV or JSON and load it into your dev database or fixtures.
Your account, projects and row limits match what you see at seedba.se. You can also build schemas there from a SQL dump or a Prisma schema and drive generation from the IDE.
Works with your stack
- IDEs: every JetBrains IDE. Prefer VS Code or Cursor? There is a VS Code extension too.
- Databases: PostgreSQL, MySQL, MariaDB, SQLite, SQL Server. Export SQL, CSV or JSON; Pro pushes straight into the database.
- Schemas: import from a SQL dump, Django models, a Prisma schema, or a live connection.
Honest note: the plugin is a thin driver, the value is the engine behind it. SeedBase was tested against a real 20-app Django project with 226 tables, that is where the foreign-key and edge-case handling came from. EU-hosted, no third-party trackers, and you can export everything, so nothing is locked in.
Generate real test data without leaving your IDE.
Install the plugin, sign in once, and pull foreign-key-consistent SQL, CSV or JSON straight into your project. Free tier, no card.
Create a free accountMore: VS Code extension · For AI agents · Django test data · Docs · home