Back to Explore

Surfpool

Testing and QA software

Where developers start their Solana journey

💡 A drop-in replacement for solana-test-validator. Simulate programs locally using Mainnet accounts, deploy with Infrastructure as Code, and more.

"Surfpool is like a high-fidelity flight simulator for Solana developers—it lets you practice in a perfect replica of the real world without the risk of a crash."

30-Second Verdict
What is it: A local testing environment for Solana developers that supports simulations using real Mainnet data—often called the 'Anvil of Solana.'
Worth attention: Extremely high. Now part of the official Solana toolkit, it's essential for boosting efficiency and represents the trend toward professional blockchain dev tools.
8/10

Hype

9/10

Utility

100

Votes

Product Profile
Full Analysis Report

Surfpool: The "Local Mainnet" for Solana Developers, Recently Acquired by the Solana Foundation

2026-03-01 | ProductHunt | Official Site | GitHub

Surfpool CLI Interface

Screenshot Breakdown: This is the Surfpool terminal interface. A single command surfpool start --man launches a local Surfnet network, automatically connecting to mainnet data sources. The "Studio | http://127.0.0.1:18488" in the top right is the built-in Web debugging interface. The logs at the bottom show it pulling real data from api.mainnet-beta.solana.com.


30-Second Quick Judgment

What is this?: In short—a local testing environment for Solana developers that lets you run simulations using real Mainnet data without deploying to devnet or downloading the entire chain. Essentially, it's the Solana version of Anvil (the popular Ethereum forking tool).

Is it worth your attention?: If you are a Solana developer, it's a must. Three reasons:

  1. The team was recently acquired (Feb 27) by the Solana Foundation, meaning it will become a core part of the official Solana dev toolchain.
  2. Jacob Creech, Head of DevRel at the Solana Foundation, publicly stated, "All new Solana devs should use Surfpool."
  3. It's already integrated into the official Solana documentation, not just some random project.

If you don't develop on Solana—this product might not have direct value for you, but it represents a trend: Blockchain development tools are becoming "traditionalized," moving toward a Docker/Terraform-like experience common in Web2.


Three Questions That Matter

Is it relevant to me?

  • Target Users: Smart contract developers, DeFi protocol developers, and on-chain Agent developers in the Solana ecosystem.
  • You are the target user if:
    • You run solana-test-validator daily for local testing.
    • You're fed up with devnet instability, empty faucets, and discrepancies between test and production environments.
    • You want to run end-to-end tests locally using real Uniswap/Jupiter liquidity pools.
  • Use Cases:
    • Developing DeFi protocols—needing real AMM liquidity data for testing.
    • Developing on-chain AI Agents—needing to simulate real trading environments.
    • Security auditing—replaying and checking vulnerabilities with real chain states.
    • Not needed for: Pure frontend/UI-only Solana dApp developers.

Is it useful to me?

DimensionBenefitCost
TimeSaves time spent waiting for devnet deployments, faucets, and debugging environment inconsistencies. Estimated 30-60 mins saved daily per dev.~1 hour to learn Surfpool CLI + Studio.
MoneyFully open-source and free. Saves on devnet SOL and mainnet gas fees for testing.Requires an RPC endpoint (free public RPCs work, or use Helius).
EffortEliminates the "works in test, fails in prod" frustration.Need to adapt if you're used to the old solana-test-validator workflow.

ROI Judgment: For Solana developers, this is a "install today" tool. The learning curve is extremely low (one command to start), and the benefits are immediate. Plus, it's a drop-in replacement—no need to change your existing code; just replace the validator.

Why will I love it?

The "Wow" Factors:

  • Cheatcodes (God Mode): Use surfnet_setAccount to modify any account state at will—like dropping 1 million USDC into your test wallet out of thin air. You can't do that on devnet.
  • Instant Start: Traditional test-validators are slow to boot. Surfpool is based on LiteSVM memory simulation, making it lightning fast.
  • Studio Debugging UI: Stop digging through terminal logs. The Web UI lets you see transaction details, account changes, and CU consumption directly.

Real User Feedback:

"Debugging Solana just got a major level-up. Hit a TransactionExpiredTimeoutError. Instead of hunting CLI logs, hopped to Surfpool Studio. Sick UI." -- @0xrishuraj

"Surfpool is some of the best tooling that has come out recently on Solana and easily 10x's the Solana Developer Experience. All new Solana devs should use Surfpool." -- @jacobvcreech (Solana Foundation DevRel Lead)


For Independent Developers

Tech Stack

  • Language: Rust (Core)
  • Underlying: Based on solana-svm API + LiteSVM wrapper
  • IaC Engine: HCL (HashiCorp Configuration Language), same as Terraform
  • Web UI: Surfpool Studio, runs locally at 127.0.0.1:18488
  • Distribution: crates.io (surfpool-core, surfpool-cli), Snap Store, GitHub Releases

How the Core Features Work

Surfpool's secret sauce is "Just-in-time forking": when you run a transaction locally, if it involves an account that doesn't exist in your local environment, Surfpool pulls that account's latest state from a mainnet RPC in real-time. All modifications are isolated locally, never touching the actual mainnet.

It's like opening a "parallel universe" on your machine—the starting point is the real mainnet state, but everything after that is your sandbox. You can change whatever you want.

Combined with Cheatcodes (custom RPC methods), you become "God": fund any wallet, modify any account data, or fast-forward time. This is critical for DeFi testing.

Open Source Status

  • Fully Open Source: MIT/Apache-2.0 dual license
  • GitHub: txtx/surfpool, 440+ stars, 104 forks
  • Activity: Latest v0.12 released Feb 2026, adding Scenarios & Fixtures
  • Build Difficulty: Extremely high. Involves Solana SVM internals, RPC protocols, and account state management. Estimated 6-12 person-months.

Business Model

  • Monetization: None. The team has joined the Solana Foundation and operates as open-source infrastructure.
  • Before: Txtx was an independent company founded in July 2024.
  • Now: Acquired by the Solana Foundation in Feb 2026 (an "acqui-hire").
  • Developer Perspective: This is good news. It ensures long-term maintenance without the risk of sudden fees or abandonment.

Big Player Risk

Quite the opposite—Surfpool has been absorbed by the "giant" (Solana Foundation). This means:

  • It won't be killed by competitors; it is the official recommendation.
  • solana-test-validator will still exist, but Surfpool is the "upgraded" official choice.
  • Jacob Creech predicts: "In the next 6 months, developers will use Surfpool instead of solana-test-validator."

For Product Managers

Pain Point Analysis

  • Problem Solved: Solana developers couldn't use real mainnet data during local testing. The traditional solana-test-validator is a blank slate, requiring manual creation of all test data. Real-world DeFi protocols rely on complex account relationships (AMM pools, oracles, governance tokens) that are nearly impossible to mock manually.
  • Severity: High-frequency, critical need. Every Solana developer tests daily, and every test faces the "test vs. prod inconsistency" issue. Helius blogs noted this leads to "numerous bugs only discovered after deployment."

User Persona

  • Core Users: Solana DeFi protocol devs (50%), On-chain Agent/Bot devs (20%), New learners (20%), Security auditors (10%).
  • Scenarios: Daily dev testing, CI/CD integration testing, security audit simulations.

Feature Breakdown

FeatureTypeDescription
Mainnet ForkCoreSolves the fundamental issue of unrealistic test environments.
CheatcodesCoreMakes building test scenarios incredibly simple.
Surfpool StudioCoreVisualizes transactions, accounts, and logs.
Infrastructure as CodeCoreReproducible, declarative deployments using HCL.
Scenarios & FixturesEnhancementAdded in v0.12 for test scenario management.
SubgraphEnhancementConverts on-chain IDL to SQL schemas.

Competitive Landscape

vsSurfpoolsolana-test-validatorLiteSVMBankrun
Core DifferenceMainnet fork + IaC + Web UIBlank local chainIn-memory unit testingNode.js fast testing
Mainnet DataReal-time pullingNoneNoneNone
Web UISurfpool StudioNoneNoneNone
Startup SpeedSecondsSlowExtremely fast (memory)Fast
Use CaseE2E / Integration testsBasic testingUnit testingUnit testing
IaC DeploymentHCL DeclarativeNoneNoneNone

Key Takeaways

  1. "Drop-in replacement" strategy: Don't ask users to change code; replace the underlying layer. Reduces migration cost to zero.
  2. Cheatcode Design: Give developers "superpowers" to make testing fun rather than painful.
  3. Acquisition as an Endgame: Instead of independent commercialization, aim to be so good that the ecosystem's core foundation absorbs you.

For Tech Bloggers

Founder Story

Ludo Galabru is no rookie. He spent 5 years (2019-2024) at Hiro Systems (a core dev tool company for Bitcoin/Stacks), where he created Clarinet (Clarity dev suite) and Chainhook (blockchain indexer). He's a well-known figure in the Bitcoin L2 circle.

In July 2024, Ludo and Micaiah Reid co-founded Txtx, bringing the philosophy of "making blockchain devs 10x more efficient" from Bitcoin to Solana. They made a splash by winning first place at the Colosseum Radar Hackathon and were acquired by the Solana Foundation within a year.

This is a story of a "serial infrastructure builder"—someone who focuses on the underlying toolchain rather than "sexy" consumer apps, letting technical excellence speak for itself.

Discussion Points / Controversy

  • Is "being acquired" good or bad? When an independent project joins a foundation, the community often worries if the pace of innovation will slow down.
  • Is the Solana dev experience finally catching up to Ethereum? Anvil/Foundry has been mature for years; Solana is only now getting its equivalent.
  • Is IaC the future of blockchain deployment? Traditional cloud computing is fully IaC; on-chain deployment is still mostly manual.

Hype Data

  • PH Ranking: 100 votes (niche, but Solana dev tools are a vertical market).
  • Twitter Buzz: The acquisition tweet got 157 likes and 6,066 views—big news in the dev community.
  • Official Endorsement: Included in official Solana docs; publicly recommended by Jacob Creech.

For Early Adopters

Pricing Analysis

TierPriceFeaturesEnough?
Free (Only option)$0All featuresAbsolutely

Hidden Costs: You need a Solana RPC endpoint. Public RPCs are free but rate-limited; Helius's free tier (50 requests/sec) is recommended.

Getting Started Guide

  • Setup Time: 5-10 minutes.
  • Learning Curve: Low (if you've used solana-test-validator).
  • Steps:
    1. Install: curl -sSf https://install.surfpool.run | sh or snap install surfpool
    2. Start: surfpool start --man (fork from mainnet)
    3. Open Studio: Visit http://127.0.0.1:18488 in your browser.
    4. Connect Project: Change your RPC address to http://127.0.0.1:8899.

Gotchas and Complaints

  1. RPC Dependency: Forking mainnet requires constant RPC access. Rate limits can cause errors. Solution: Use a paid RPC or a self-hosted node.
  2. Memory Usage: Memory consumption spikes when forking many accounts; watch out on low-RAM machines.
  3. Rapid Iteration: Still in v0.x; expect breaking changes. v0.12 just added Scenarios & Fixtures.

For Investors

Market Analysis

  • Sector: Blockchain Dev Tools / Solana Infrastructure.
  • Solana Dev Count: 17,708 active developers (2025), 83% YoY growth.
  • Retention: 3-month retention rose from 31% to 70%+, showing ecosystem stickiness.
  • Drivers: Firedancer upgrade (100k TPS), Alpenglow consensus (100-150ms confirmation), institutional entry.

Competitive Landscape

  • Official Standard: Surfpool (now Solana Foundation).
  • Unit Testing: LiteSVM (Lightweight in-memory).
  • Node.js Testing: Bankrun (JS/TS friendly).
  • Legacy: solana-test-validator (being phased out).

Timing Analysis

  • Why now?: Solana's dev base reached critical mass; the old toolchain is no longer sufficient. DeFi complexity requires real-data testing, and AI Agents need better simulation environments.
  • Market Readiness: High. Jacob Creech expects a mass migration from test-validator to Surfpool within 6 months.

Conclusion

Surfpool is a qualitative leap for the Solana developer experience. It turns "testing in a void" into "precise verification in the shadow of the real world." It's free, open-source, and officially backed. If you develop on Solana, there is no reason not to use it.

User TypeRecommendation
Solana DevMust use. Drop-in replacement; install it today.
Product ManagerWorth studying. The "drop-in + foundation acquisition" strategy is a masterclass.
BloggerGreat story. The founder's journey from Bitcoin to Solana is a compelling angle.
Early AdopterHighly recommended. Free, 5-min setup, great Web UI.
InvestorWindow closed. But the "exit via acquisition" path for dev tools is a valuable case study.

Resource Links

ResourceLink
Official Sitehttps://www.surfpool.run/
GitHubhttps://github.com/txtx/surfpool
Documentationhttps://docs.surfpool.run/
Official Tutorialhttps://solana.com/docs/intro/installation/surfpool-cli-basics
Helius Deep Divehttps://www.helius.dev/blog/surfpool
Twitter (Surfpool)https://x.com/surfpool_sol

2026-03-01 | Trend-Tracker v7.3

One-line Verdict

Surfpool is a milestone in the Solana development experience. By solving the pain point of unrealistic local testing through Mainnet forking and visual debugging, it is a must-install tool for any Solana developer.

FAQ

Frequently Asked Questions about Surfpool

A local testing environment for Solana developers that supports simulations using real Mainnet data—often called the 'Anvil of Solana.'

The main features of Surfpool include: Mainnet Fork (Real-time state pulling), Cheatcodes (God-mode account state modification), Surfpool Studio (Web-based visual debugging interface), Infrastructure as Code (Declarative deployment).

Completely free.

Solana smart contract developers, DeFi protocol devs, on-chain AI Agent devs, and security auditors.

Alternatives to Surfpool include: solana-test-validator, LiteSVM, Bankrun.

Data source: ProductHuntMar 1, 2026
Last updated: