Avora VS Code Extension
Use the Avora extension to bring generated backends and published logic nodes into VS Code, then run and test them without leaving the editor.
The extension connects your Avora account to a local development workflow. It can pull a complete workspace, update an existing pull safely, start supported projects, and generate an isolated FastAPI preview for a custom logic node.
Get the Extension
Install Avora from the Visual Studio Marketplace or the Open VSX Registry.
VS Code-compatible editors such as Cursor or Antigravity can use different extension registries depending on the editor version. Search for Avora in that editor's Extensions view first, then use the supported Marketplace or Open VSX listing.
What This Section Covers
The Extension documentation covers installation, account access, project pull and update workflows, published logic node testing, local folder behavior, settings, and recovery.
You can use the extension to:
- Browse Avora workspaces and your published logic nodes in the Activity Bar.
- Pull generated workspace code into a predictable local folder.
- Detect remote changes and update an existing pull with recovery snapshots.
- Start a generated FastAPI or Node project in a VS Code terminal.
- Import, configure, generate, run, and call a published logic node preview.
- Keep generated files read-only while preserving local runtime folders.
Before You Continue
Install Visual Studio Code 1.90 or later and make sure you can sign in to an Avora account. The extension defaults to a locally running Avora backend and frontend; configure different URLs first if your Avora environment is hosted elsewhere.
Running generated code may also require Python, Node.js, and the dependencies declared by that project.
Recommended Order
- Install and open the extension.
- Sign in from VS Code.
- List and pull a project.
- Test a published logic node.
- Review URLs, folders, and recovery.
Pages in This Group
Command Palette Reference
Open the Command Palette and type Avora to find the available commands.
| Command | Purpose |
|---|---|
Avora: Login / Avora: Logout | Start or end the saved Avora session. |
Avora: Account Actions | Open account, project, URL, refresh, and settings actions. |
Avora: Set Backend URL | Change the API endpoint used by the extension. |
Avora: Set Frontend URL | Change the web app used by the embedded node tester. |
Avora: Open Settings | Open the extension settings page. |
Avora: New Node Testing | Open a blank published-node tester. |
Avora: Open Published Logic Node | Choose a published node and open it in the tester. |
Avora: List Projects | Choose a workspace and open its project action menu. |
Avora: Select Current Project | Open one of the projects already pulled on this device. |
Avora: Pull Project Code | Generate and download a workspace locally. |
Avora: Update Pulled Project | Refresh an existing managed pull. |
Avora: Run Project | Pull when needed, then run the selected project. |
Avora: Run Current Directory | Run the managed project or node preview open in VS Code. |
Avora: Refresh Projects | Reload the account, projects, and published nodes. |
Related Documentation
- Avora CLI for a terminal-first local workflow.
- Publish, Share, and Clone for creating the node test snapshot used by the extension.
- Code Generation for the generated backend before it reaches VS Code.
- Visual Studio Marketplace for Visual Studio Code.
- Open VSX Registry for open-source and Open VSX-compatible editors.