Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>iTwin.js (iModel) VSCode ExtensionNew to Visual Studio Code? Get it now.
iTwin.js (iModel) VSCode Extension

iTwin.js (iModel) VSCode Extension

imodel-ecsql

|
138 installs
| (0) | Free
Visual Studio Code extension for iModel-s in an iTwin
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

iModel for Visual Studio Code

Welcome to *iModel Extension for Visual Studio Code! An extension for working with iModels.

Features

Allows testing of ECSql queries in code against iModels that are part of the Digital iTwin.

Demo

demo

Commands

  • iModel: Enable Code Lens: Enable this extension
  • iModel: Disable Code Lens: Disable this extension
  • iModel: Sign In: Sign in for iTwin access
  • iModel: Sign Out: Sign out of iTwin access
  • iModel: Download Briefcase: Download a briefcase
  • iModel: Pick Briefcase: Pick a different briefcase (that was previously downloaded)
  • iModel: Delete Selected Briefcase: Delete the briefcase that is selected
  • iModel: Clear Briefcase Cache: Clears all the briefcases in the local cache
  • iModel: Pick Deployment: Pick a different deployment env (QA or DEV instead of PROD)

Extension Settings

  • iModel.enableCodeLens: enable/disable this extension
  • iModel.queryLimit: set a limit on the number of query results (defaults to 100)

Enhancements and Defects

See the list of open enhancements and bugs

Notes

  • If the packaging step doesn't work, or if the PAT for publishing the extension has expired, follow instructions here
  • Manage publishing of the extension here
  • Some notes for debugging the WebView here
  • For publishing the extension
    • Use CHANGELOG.md to gather all changes under the "Unreleased" section.
    • Use the release action on GitHub to update package.json and CHANGELOG.md
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft