A Docker-based tool to quickly set up a local Algorand development environment with Algod, Indexer, and Conduit.
Algorand Sandbox is a Docker Compose-based tool that creates a ready-to-use local Algorand development environment. It packages the Algorand node (Algod), Indexer, and Conduit services, allowing developers to instantly run a private network or connect to public networks like TestNet and MainNet. It solves the problem of complex, manual node setup by providing a one-command, configurable environment for building and testing dApps.
Blockchain developers building decentralized applications on the Algorand network, particularly those needing a local environment for smart contract development, transaction testing, and network simulation.
Developers choose Algorand Sandbox because it dramatically reduces setup time, offers both private and public network configurations out-of-the-box, and includes essential tools like `goal` and `tealdbg` integrated into a single, reproducible environment. Its flexibility for custom configurations and support for advanced debugging makes it the go-to tool for Algorand development workflows.
Algorand node sandbox
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Spins up a local Algorand network with pre-funded test accounts in seconds, enabling immediate dApp prototyping without manual node configuration, as highlighted in the private network setup.
Includes essential tools like `goal` CLI and `tealdbg` for smart contract debugging, accessible via the sandbox command, streamlining development workflows out-of-the-box.
Supports both private networks for isolated testing and public network connections (e.g., MainNet, TestNet) with configurable parameters via environment variables, offering versatility for different testing scenarios.
Provides file management commands (copyTo/copyFrom) and VS Code Remote - Containers integration for deep inspection of Algod and Indexer processes, enhancing developer troubleshooting.
When connected to public networks like MainNet or TestNet, the Indexer service is not available, limiting real-time data querying and analytics capabilities for comprehensive testing.
Requires WSL2 or specific Git Bash configurations on Windows, with documented troubleshooting issues, making installation non-trivial and error-prone for some users.
Updates can reset all blockchain data and keys, and private networks have limited rounds before stalling, making it unsuitable for long-term or production-like testing environments.