**Source URL:** https://general.veevavault.dev/medical/vault-toolbox/vs-code-extension/overview

# Visual Studio Code Extension Overview

The Vault Toolbox extension for Visual Studio Code is an open-source productivity tool for Admins and developers who build and support custom code solutions for Veeva Vault.

<Aside>
Vault Toolbox is a collection of open-source tools created and maintained by the Vault Developer Support Team. While not official Veeva products, dedicated support for these tools can be accessed exclusively through the [Vault for Developers community on Veeva Connect](https://veevaconnect.com/communities/ATeJ3k8lgAA/about). Vault Product Support cannot assist with these open-source tools.
</Aside>

The Vault Toolbox extension for Visual Studio Code provides the following tools:

*   **Environments**: Saving and connecting to multiple Vault environments, with basic, session ID, and API access token authentication
*   **VQL Editor**: Running read-only VQL queries against Vault with syntax highlighting, a visual Query Builder, saved queries, and query history
*   **Compare Environments**: Comparing MDL and Vault Java SDK code between two Vault environments and applying changes between them
*   **MDL**: Syntax highlighting, extracting, deploying, and dropping MDL, plus downloading Vault Configuration Reports
*   **Vault Java SDK Code**: Extracting, deploying, and deleting custom Vault Java SDK code
*   **Developer Logs**: Downloading API Usage logs and SDK Runtime logs
*   **API History**: Reviewing the Vault API calls Vault Toolbox makes, for troubleshooting

---

**Previous:** [Visual Studio Code Extension](/medical/vault-toolbox/vs-code-extension)  
**Next:** [Getting Started](/medical/vault-toolbox/vs-code-extension/getting-started)