Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>ZenStack V3 Language ToolsNew to Visual Studio Code? Get it now.
ZenStack V3 Language Tools

ZenStack V3 Language Tools

ZenStack Modeling Tools

zenstack.dev
|
4 installs
| (0) | Free
VSCode extension for ZenStack (v3) ZModel language
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ZenStack V3 VS Code Extension

ZenStack is the modern data layer for TypeScript applications. It provides a data modeling language, an type-safe ORM with built-in access control, and other utilities that help you streamline full-stack development.

This VS Code extension provides code editing helpers for authoring ZenStack's schema files (.zmodel files).

Features

  • Syntax highlighting
  • Inline error reporting
  • Go-to definition
  • Hover documentation
  • Code section folding

Configuration

Syntax highlighting

If you have the original ZenStack v2 extension installed, it may compete with this extension on handling .zmodel files. In this case, add the following settings to your .vscode/settings.json file to specify which extension should handle .zmodel files.

To let this extension handle .zmodel files, add:

"files.associations": {
    "*.zmodel": "zmodel-v3"
},

To let the v2 extension handle .zmodel files, add:

"files.associations": {
    "*.zmodel": "zmodel"
},

Auto formatting

To automatically format on save, add the following to your .vscode/settings.json file:

"editor.formatOnSave": true

To enable formatting in combination with prettier, add the following to your .vscode/settings.json file:

"[zmodel]": {
    "editor.defaultFormatter": "zenstack.zenstack-v3"
},

Links

  • Home
  • Documentation
  • Community chat
  • Twitter
  • Blog

Community

Join our discord server for chat and updates!

License

MIT

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