Skip to content
Stellar Kit
ProductsBlogFAQGitHubGet Started
    Stellar Kit
    ProductsBlogFAQGitHubGet Started
    Home/FAQ

    Frequently asked
    questions

    16 answers to the most common questions about Stellar Suite.

    General

    Stellar Kit is a complete toolkit for building, deploying, and simulating Soroban smart contracts on the Stellar network. It comes in two flavours: Kit Studio (a VS Code extension) and Kit Canvas (a browser-based IDE).

    Kit Studio is a VS Code extension — install it and work inside your existing editor with full access to your local file system, terminal, and extensions. Kit Canvas runs entirely in the browser so you can build and deploy contracts from any device with no setup required. Both share the same core features.

    Yes. Both Kit Studio and Kit Canvas are free. You can install Kit Studio from the VS Code Marketplace and access Kit Canvas at canvas.stellarkit.dev.

    Kit Studio

    Open VS Code, go to the Extensions view (Cmd+Shift+X / Ctrl+Shift+X), search for "Stellar Kit", and click Install. Alternatively, download the .vsix from the GitHub releases page and install via Extensions → ... → Install from VSIX.

    You need VS Code 1.80 or later, Node.js 18+, and the Stellar CLI on your PATH. Kit Studio will warn you on activation if anything is missing.

    Yes. Kit Studio runs on all three platforms wherever VS Code and the Stellar CLI are supported. Some CLI features require WSL on Windows — the extension surfaces a clear message if that applies.

    Private keys are stored using VS Code's SecretStorage API, which maps to the OS keychain on macOS, libsecret on Linux, and Windows Credential Manager on Windows. Keys never leave your machine.

    Kit Canvas

    Open your browser and go to canvas.stellarkit.dev. No installation required — everything runs in the browser.

    Yes. Kit Canvas supports full contract deployment to testnet and mainnet, just like Kit Studio. Connect a signing key and deploy directly from the browser.

    Kit Canvas stores your project data in your browser's local storage. You can also export projects and import them later or into Kit Studio.

    Deploying Contracts

    In Kit Studio, open the Deploy tab, select "Testnet", pick your compiled contract, and click Deploy. In Kit Canvas, the same workflow is available from the Deploy panel. Both tools show the resulting contract ID in the output.

    Yes, in both Kit Studio and Kit Canvas. Switch the network dropdown to "Mainnet" and confirm the action. Ensure you have the correct signing key selected.

    Both tools surface the raw Stellar RPC error alongside a plain-English explanation and suggested fix — for example, "Insufficient balance on signing account" with a link to Friendbot for testnet funding.

    Troubleshooting

    Confirm you have a Soroban project open (a Cargo.toml referencing soroban-sdk). Check the Output panel → Stellar Kit for errors. Verify the Stellar CLI is on your PATH by running `stellar --version` in a terminal.

    In either tool, verify the RPC URL for your selected network. For testnet the default is https://soroban-testnet.stellar.org. If you're using a custom node, ensure it's running and accessible.

    Open an issue on the GitHub repository. Include your tool (Studio or Canvas), browser/VS Code version, Stellar CLI version, OS, and steps to reproduce.

    Still have questions?

    Can't find what you're looking for? Our team is happy to help.

    Contact us
    Stellar Kit — Kit Studio & Kit Canvas for Soroban developers
    GitHubStellarSoroban DocsBlog