The CrescoDB VS Code extension

A warning in a terminal gets scrolled past. A red underline on the table holding your users' email addresses does not.

What it is not

It is not another database GUI. The CrescoDB dashboard already exists and is better at that, which is why the extension opens it in your browser rather than trying to rebuild it in a panel.

What it does

It runs the same audit that cresco deploy runs. There is one implementation, so the editor and the deploy can never disagree with each other.

Installing

Search CrescoDB in the extensions panel, or install from the command line:

$ code --install-extension CrescoDB.crescodb

It is on the VS Code Marketplace and on Open VSX, so Cursor, Windsurf and VSCodium get it too.

Two things to know first

Common questions

Does it work in Cursor or Windsurf?

Yes. It is published on Open VSX as well as the Microsoft Marketplace, and Cursor and Windsurf cannot reach the Microsoft one.

Do I need the CLI installed?

Yes. The extension shells out to the cresco CLI, so install it first with npm i -g crescodb.

Why is nothing happening?

The extension only activates in a folder that contains schema.cresco. If the folder has one and still nothing appears, check that cresco is on your PATH.

Keep reading
How do I know my backend is safe to deploy?Check which database tables are publicly readable before you deploy, offline, from the schem… Connecting your coding agentSet up the CrescoDB MCP server so Claude Code, Cursor or Codex can read your real schema, ch…

Try it

$ npm i -g crescodb

Local development is free forever. No account, no card. Read the docs or see pricing.