Getting Started

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.

  1. Install and open the extension.
  2. Sign in from VS Code.
  3. List and pull a project.
  4. Test a published logic node.
  5. Review URLs, folders, and recovery.

Pages in This Group

Command Palette Reference

Open the Command Palette and type Avora to find the available commands.

CommandPurpose
Avora: Login / Avora: LogoutStart or end the saved Avora session.
Avora: Account ActionsOpen account, project, URL, refresh, and settings actions.
Avora: Set Backend URLChange the API endpoint used by the extension.
Avora: Set Frontend URLChange the web app used by the embedded node tester.
Avora: Open SettingsOpen the extension settings page.
Avora: New Node TestingOpen a blank published-node tester.
Avora: Open Published Logic NodeChoose a published node and open it in the tester.
Avora: List ProjectsChoose a workspace and open its project action menu.
Avora: Select Current ProjectOpen one of the projects already pulled on this device.
Avora: Pull Project CodeGenerate and download a workspace locally.
Avora: Update Pulled ProjectRefresh an existing managed pull.
Avora: Run ProjectPull when needed, then run the selected project.
Avora: Run Current DirectoryRun the managed project or node preview open in VS Code.
Avora: Refresh ProjectsReload the account, projects, and published nodes.