Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>SeedBaseNew to Visual Studio Code? Get it now.
SeedBase

SeedBase

SeedBase

|
1 install
| (0) | Free
Browse SeedBase projects, generate synthetic test data and pull SQL seeds directly into your workspace.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

SeedBase for Visual Studio Code

Browse your SeedBase projects, kick off data generations and pull SQL seed files straight into your workspace — without leaving the editor.

Features

  • SeedBase view in the Activity Bar: all your projects with their generations (status and date) at a glance.
  • Generate Data: start a generation for a project from the tree or the Command Palette and get notified when it completes.
  • Pull SQL into Workspace: download a generation as SQL, save it as seedbase-<id>.sql in your workspace root (or via save dialog) and open it in the editor.
  • Load into Database / Reset & Reseed: run a generation straight into your local database. Reset & Reseed truncates the project's tables first and reloads fresh data in one step (confirmation required).
  • Workspace DB auto-detect: the connection string is suggested automatically from .env / .env.local (DATABASE_URL), docker-compose.yml (postgres/mysql service) or prisma/schema.prisma — you only confirm or edit it.
  • Preview Data: open a generation as a read-only table (first 100 rows) in an editor tab — no leaving the editor.
  • Create Project / Push Schema: turn a workspace schema file (.sql, .prisma, Django models.py) into a new SeedBase project, or push schema changes to an existing project from the tree.
  • Seed Test Data: generate and load fresh data into your database in one command — handy before a test run.
  • Open in Browser: jump to the project's schema page on seedba.se.
  • Status bar entry: a SeedBase item in the status bar opens your projects when signed in, or starts the login when you're not.

Installation

  • Cursor, VSCodium, Gitpod, Windsurf and other Open VSX editors: search "SeedBase" in the Extensions panel, or run cursor --install-extension seedbase.seedbase. Also available at open-vsx.org/extension/seedbase/seedbase.
  • Plain VS Code (Microsoft build): download the .vsix from seedba.se/seedbase-vscode.vsix, then Extensions panel → ⋯ → Install from VSIX… (or code --install-extension seedbase-vscode.vsix).

Getting started

  1. Open the SeedBase view in the Activity Bar (or click SeedBase in the status bar).
  2. Click Login to SeedBase (or run SeedBase: Login from the Command Palette).
  3. Your browser opens with a one-time authorization code. Confirm it while the extension waits.
  4. Once authorized, the access token is stored securely in VS Code's Secret Storage (backed by your OS keychain) — never in settings or plaintext files.

Use SeedBase: Logout to remove the stored token.

Commands

Command Description
SeedBase: Login Authorize the extension via your browser
SeedBase: Logout Remove the stored token
SeedBase: Refresh Reload projects and generations
SeedBase: Generate Data Start a generation (tree item or project picker)
SeedBase: Pull Data into Workspace Download a generation as SQL/CSV/JSON (tree item)
SeedBase: Load into Database… Run a generation into your database (tree item)
SeedBase: Reset & Reseed Database Truncate the project's tables and reload fresh data (tree item)
SeedBase: Preview Data Show a generation as a read-only table (tree item)
SeedBase: Set Database Connection… Store a database connection (auto-detected from the workspace)
SeedBase: Create SeedBase Project from Schema… Create a project from a .sql / .prisma / models.py file
SeedBase: Push Schema Changes to SeedBase… Update an existing project from a schema file (tree item)
SeedBase: Seed Test Data (generate + load) Generate and load fresh data in one step
SeedBase: Open in Browser Open the project on seedba.se (tree item)

Seeding before a test run

There is no dedicated tasks.json task: VS Code's shell task type cannot invoke an extension command, so a generated task would be misleading. Instead, hang SeedBase: Seed Test Data (generate + load) onto your own pre-test hook — for example an npm pretest script that runs your seed SQL, or run the command from the Command Palette before launching your test suite.

Configuration

The extension talks to https://seedba.se and stores your auth token in VS Code's SecretStorage. There is no API-URL setting (a workspace settings.json from a cloned repo could otherwise silently redirect your token). For local development against a self-hosted instance, set the SEEDBASE_API_URL environment variable before launching VS Code — an explicit, per-shell override that cannot be injected by a repository.

About SeedBase

SeedBase generates realistic, privacy-safe synthetic test data from your schema. Learn more at seedba.se.

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft