The most comprehensive suite of tools for smart contract development Quickly build, test, debug, and deploy using the Truffle CLI. Write scripts and plugins to automate common processes. Interact directly with the blockchain using the Truffle console. Write tests in Solidity, JavaScript, and TypeScript. Use console.log to get fast insights into your code. Truffle will manage your entire workflow.