Introduction
What Octaze is and how the pieces fit together.
Octaze is developer infrastructure for testing on Solana — hosted virtual testnets that fork mainnet so you can build and break safely.
It lets you fork real Solana mainnet into a private, disposable network with its own RPC URL, fund any wallet with test SOL and SPL tokens, simulate and send transactions, and read a full execution trace of everything that happened — without spending real funds.
Why Octaze
Local validators and public devnets don't behave like mainnet — the real programs, liquidity, and accounts aren't there, so code passes in testing and breaks in production. Octaze gives you a real, shareable copy of mainnet to break safely before you ship.
Ways to use it
- Dashboard — create testnets, fund wallets, and inspect transactions at app.octaze.dev.
- SDK — drive everything from TypeScript with
@octaze/sdk. - CLI — quick commands from your terminal (coming soon).
- CI/CD — spin up a testnet per pipeline run with the GitHub Action.
Next steps
- Quickstart — your first testnet in a few minutes.
- Virtual testnets — the core concept.
- API reference — the REST API the SDK and CLI build on.
Resources
- Dashboard — app.octaze.dev
- SDK — npm
@octaze/sdk· github.com/Octaze-Dev/octaze-sdk - GitHub Action — github.com/Octaze-Dev/setup-vnet
- Docs source — github.com/Octaze-Dev/octaze-docs
- GitHub org — github.com/Octaze-Dev