Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>Acurast StudioNew to Visual Studio Code? Get it now.
Acurast Studio

Acurast Studio

dw3labs

|
1 install
| (0) | Free
VS Code extension for Acurast serverless development — scaffolding, deployment, live logs, and cost estimation.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Acurast Studio

VS Code extension for Acurast serverless development — manage wallets, configure jobs, and deploy to the decentralized compute network without leaving your editor.

Features

  • Acurast Studio panel — activity bar view with wallet management, project config, and deployment in one place
  • Wallet vault — create, import, rename, and delete sr25519 wallets; mnemonics encrypted with AES-256-GCM + PBKDF2 at rest inside VS Code's SecretStorage
  • One-click deploy — packages your script, uploads to IPFS, and submits the job to Mainnet or Canary
  • Cost estimation — preview ACU spend before deploying
  • acurast.json integration — JSON schema validation, multi-config workspace support, right-click to set active config
  • Live balance polling — 30-second balance refresh on the Wallets route

Requirements

  • VS Code 1.90+
  • A workspace containing an acurast.json file (extension auto-activates on detection)

Getting started

  1. Install the extension.
  2. Open a workspace with an acurast.json (or run Acurast: Init Project to scaffold one).
  3. Click the Acurast logo in the activity bar to open Acurast Studio.
  4. Create or import a wallet, then hit Deploy.

Configuration

Setting Default Description
acurast.network mainnet Target network (mainnet or canary)
acurast.rpcOverrides {} Custom RPC endpoints per network
acurast.useKeychainForMnemonic true Store mnemonic in OS keychain

Commands

All commands are available under the Acurast category in the command palette.

Command Description
Acurast: Init Project Scaffold acurast.json in the workspace
Acurast: Deploy Deploy the active job to the network
Acurast: Estimate Cost Preview ACU cost before deploying
Acurast: Choose acurast.json… Switch active config in a multi-config workspace
Acurast: Create Wallet Generate a new sr25519 wallet
Acurast: Import Wallet Import by mnemonic
Acurast: Reveal Mnemonic Decrypt and show the mnemonic
Acurast: Open Dashboard Open the Acurast web dashboard

Development

npm run build:dev   # build extension + webview with sourcemaps
npm run watch       # watch both bundles in parallel
npm run typecheck   # type-check without emitting

Press F5 in VS Code to launch the Extension Development Host. After code changes, Cmd+R reloads the host (webviews don't hot-reload).

Two bundles are produced:

  • dist/extension.js — Node/CJS host bundle
  • dist/studio/webview.js — Svelte 5 browser bundle

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft