Note (November 2025): This extension is not yet available on the Visual Studio Code Marketplace. To install it, download the latest
.vsixpackage from the Releases page and use Extensions → … → Install from VSIX… in VSCode.
This official extension by the Apio team brings Apio’s power directly into VSCode with one-click buttons and a dedicated sidebar panel. Common commands (lint, build, upload) appear on the status bar, while the full command set is organized in a collapsible tree under the Apio tab.
The screen has the following sections:
- Apio quick command buttons and environment selector.
- Apio command explorer tab.
- Apio commands collapsible tree.
- Apio commands output terminal.
Apio is a lightweight, open-source, command-line FPGA toolchain for Verilog and SystemVerilog development. It requires no complex toolchains, licenses, or makefiles and works seamlessly on Linux, Windows, and macOS.
-
Install the Apio FPGA extension
I the Extension tab of VSCode, search for theApio FPGAextension and install it. -
Create an example Apio project
SelectTOOLS → examples → get exampleand follow the instructions. -
Build the project
Use status bar buttons forlint,build,upload, etc.
Explore the full command list in the APIO sidebar tab.
- Apio Documentation – fpgawars.github.io/apio
- Discussions – github.com/FPGAwars/apio/discussions
- Report Issues (Apio or extension) – github.com/FPGAwars/apio/issues
- Source Repository – github.com/FPGAwars/apio/issues
Happy FPGA hacking!
