Ganache is a personal Blockchain for rapid Ethereum and Corda distributed [dido:public:ra:xapend:xapend.a_glossary:a:application]] development. Ganache can be used for across the entire development cycle; enabling the development, deployment, and testing Distributed Application (ĐApp or DApp) in a safe and deterministic environment.
Ganache comes in two flavors: a Graphical User Interface (GUI) and Command Line Interface (CLI). Ganache GUI is a desktop application supporting both Ethereum and Corda technology. The command-line tool, ganache-cli
(formerly known as the TestRPC
), is available for Ethereum development. Prefer using the command-line? This documentation will focus only on the GUI flavor of Ganache. Please see the Ganache CLI Readme for command-line documentation.
All versions of Ganache are available for Windows, Mac, and Linux.