v1.0 Public Beta

The Solana Playground you needed.

Run real Solana programs. Watch state transform. Understand execution—not just syntax. Zero setup. No wallet. Open source.

Zero setup
Sandboxed
Open source
Active dev
Interactive Environment
lib.rs/state.rs/main
Solana Program Logic
use anchor_lang::prelude::*;

#[program]
pub mod vault {
pub fn initialize(ctx: Context<Initialize>) -> Result<()> {
let vault = &mut ctx.accounts.vault;
vault.authority = ctx.accounts.authority.key();
vault.balance = 0;

msg!("Vault initialized");
Ok(())
}
}

#[derive(Accounts)]
pub struct Initialize<'info> {
#[account(init, payer = authority, space = 8 + 32 + 8)]
pub vault: Account<'info, Vault>,
...
}
Account StateRunning
Address
vault_account
authorityFg6P...n4Zq
balance0 SOL
Terminal Output
$solana program deploy target/deploy/vault.so
14:20:01→ Program invoked
14:20:01→ Account created (vault)
14:20:02✓ Vault initialized

Why developers are switching

Move beyond simple text editors. Experience a true Solana development environment.

Code with context

Code without context
Every line explained

Inline explanations for instructions, accounts, and Anchor macros.

Visual State

Hidden state changes
Watch accounts transform

Real-time visualization of account data, PDAs, and lamport transfers.

Deep Understanding

Trial and error
Understand on first read

Execution logs map to your code line-by-line. No guessing.

How it works

01

Open an example

Start with PDAs, tokens, or account management

02

Read code with context

Hover over instructions for inline explanations

03

Run and inspect state

See accounts, balances, and logs in real-time

04

Modify and rerun

Experiment safely in a sandboxed environment

Used by developers learning and building on Solana

Trusted by teams at Solana Labs, Metaplex, Magic Eden, and independent developers worldwide.

Built for developers

Features

  • No wallet required
  • No mainnet risk
  • Deterministic execution
  • Same Solana runtime
  • 100% sandboxed environment
  • Zero configuration needed

Development

  • Open source
  • Active maintenance
  • Community-driven examples
  • Issue tracking on GitHub
  • Full documentation
  • Discord community support

Start understanding Solana

No setup. No risk. Just real programs and real execution.

Open Solana Playground →