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
Library
View all examples Start from an example
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 →