Installing Extensions
Quarto Wizard makes it easy to browse and install Quarto extensions from multiple sources.
Using the Extension Browser
- Open the Command Palette (
Ctrl+Shift+PorCmd+Shift+Pon macOS). - Type
Quarto Wizard: Install Extensionsand select it. - Browse the list of available extensions.
Browsing Extensions
The extension browser displays:
- Extension name: The name of the extension.
- Author: The extension’s creator.
- Version: The latest available version.
- Stars: GitHub star count.
- Description: A brief description of what the extension does.
- Licence: The extension’s licence type.
You can:
- Search: Type to filter extensions by name, author, or description.
- Sort: Order by name, stars, or recently updated.
- Filter: Show only specific types of extensions.
Installing an Extension
- Select the extension(s) you want to install.
- Press Enter or click to confirm your selection.
- Choose the workspace folder where the extension should be installed.
- Confirm the installation when prompted.
The extension will be downloaded and installed to the _extensions directory in your chosen workspace folder.
Installation Sources
Quarto Wizard supports installing extensions from multiple sources.
From Registry (Default)
Use Quarto Wizard: Install Extensions to browse and install from the official registry.
From GitHub
Use Quarto Wizard: Install Extension from Registry and enter a GitHub repository in the format owner/repository/subdirectory@reference.
From URL
Use Quarto Wizard: Install Extension from URL to install from a direct archive URL (.zip or .tar.gz).
From Local Path
Use Quarto Wizard: Install Extension from Local to install from a local directory or archive file.
Installing from Local Sources
You can install Quarto extensions from local directories or archive files. This is useful when:
- Sharing extensions between projects.
- Installing extensions from downloaded archives.
- Working with extensions in development.
How It Works
- Choose the target workspace folder (if multiple workspaces are open).
- If the source contains multiple extensions, you will be prompted to select which ones to install (see Extension Selection).
- If an extension already exists, you will be asked to confirm before overwriting (see Conflict Resolution).
For archives, Quarto Wizard will extract the contents and look for an _extensions/ folder. If the source is a single extension (no _extensions/ folder), it will be installed directly.
Extension Selection
When a source contains multiple extensions (in an _extensions/ folder), you can select which extensions to install. This applies to all installation sources: Registry, GitHub, URL, and local.
If the source contains a single extension, it is installed directly without prompting.
Conflict Resolution
If an extension already exists in the target location, you will be asked to confirm before overwriting. This applies to all installation sources: Registry, GitHub, URL, and local.
Quarto Version Validation
Some extensions specify a minimum Quarto version requirement in their _extension.yml file using the quarto-required field. Quarto Wizard validates this requirement before installation if the Quarto VS Code extension is installed.
How It Works
- Before installing, Quarto Wizard checks if the extension specifies a
quarto-requiredversion. - If the Quarto VS Code extension is available, it retrieves your current Quarto CLI version.
- If your version does not meet the requirement, a warning dialog appears with:
- The required version.
- Your current version.
- Options to “Install Anyway” or “Cancel”.
The Quarto VS Code extension is optional. If it is not installed, version validation is silently skipped and the installation proceeds normally. Quarto Wizard will never prompt you to install the Quarto extension.
Installing an extension with an unmet version requirement may result in the extension not working correctly. Consider updating your Quarto CLI to the required version for best results.
Trust and Confirmation
By default, Quarto Wizard asks for confirmation before:
- Trusting a new extension author.
- Installing an extension.
You can adjust these prompts in Configuration.
Quarto Wizard can only display information provided by extension authors. If an author has not provided a description, licence, or version tags, these fields will show “none”.











