Skip to main content Explore View all products (200+) Microsoft Foundry Azure Copilot GitHub Copilot Azure Kubernetes Service (AKS) Azure Cosmos DB Azure Database for PostgreSQL Azure Arc Microsoft Fabric Linux virtual machines in Azure Foundry Models Foundry Agent Service Foundry IQ Foundry Tools Foundry Control Plane Observability in Foundry Control Plane Azure OpenAI in Foundry Models Azure Speech in Foundry Tools Azure Machine Learning View all databases Azure Cosmos DB Azure DocumentDB Azure SQL Azure Database for PostgreSQL Azure Managed Redis Microsoft Fabric Azure Databricks Linux virtual machines in Azure Windows Server on Azure Azure Functions Azure Virtual Machine Scale Sets Azure API Management Azure Container Apps Azure Kubernetes Service (AKS) Azure Kubernetes Fleet Manager Azure Container Registry Azure Red Hat OpenShift Azure Container Instances Azure Container Storage Azure Arc Azure Local Microsoft Defender for Cloud Azure Monitor Microsoft Sentinel Azure Migrate View all solutions (40+) Cloud solutions for small and medium businesses Cloud migration and modernization center Data analytics for AI Azure Databases AI apps and agents Microsoft Marketplace Microsoft Sovereign Cloud AI apps and agents Responsible AI with Azure AI Infrastructure Data analytics for AI Machine learning operations (MLOps) Low-code application development on Azure Integration Services Serverless computing DevOps Migration and modernization center .NET apps migration Databases on Azure Linux on Azure Oracle on Azure SAP on the Microsoft Cloud Adaptive cloud High-performance computing (HPC) Infrastructure as a service (IaaS) Resiliency Azure Essentials Frontier Accelerate for Azure FinOps on Azure Microsoft Marketplace Azure pricing overview Create an Azure account Free Azure services Flexible purchase options Pricing calculator FinOps on Azure Maximize ROI from AI Azure savings plans Azure reservations Azure Hybrid Benefit Virtual Machines Azure SQL Microsoft Foundry Microsoft Fabric Azure Kubernetes Service (AKS) Microsoft Defender for Cloud View more Software Development Companies Microsoft Marketplace Find a partner Resources for Azure partners Get started with Azure Customer stories Analyst reports, white papers, and e-books Videos Learn more about cloud computing Documentation Explore Azure portal Developer resources Quickstart templates Resources for startups Developer community Students Azure for partners Blog Events and Webinars Learn Support Contact Sales Get started with Azure Sign in

Development and deployment of Ethereum based applications, commonly referred to as DApps, can be a challenging task for developers. With over 1 million downloads, Truffle has proven to be a premier suite of tools that can be used for developing smart contracts and DApps for both the public Ethereum network on main-net as well as private consortiums.

Truffle streamlines the process of recognizing changes, migrating them to the underlying blockchain, and providing a framework to allow a rich debugging experience with common step through of code and inspection of low-level components.

The Truffle Suite fits very nicely with the products that Microsoft is building to help developers build end to end solutions on Ethereum. For example, when building solutions leveraging Azure Blockchain Workbench, a key component is creating the underlying smart contract(s). Using Truffle framework to build, test, and maintain the smart contracts, which will be uploaded to Azure Blockchain Workbench, makes the process for developers and IT Pros a streamlined process.

The team at Truffle hosted the first annual TruffleCon this weekend in Portland, Oregon. The event brought together developers from around the country to continue to build the community and create connections in the Ethereum developer space, sharing experiences, feedback, challenges, and success stories! We at Microsoft are big fans of both the Truffle Suite and the team, and we’re proud to sponsor and participate in this first ever event. Program managers and engineers from our blockchain engineering team attended the event to share our experiences and learn from others.

As part of our collaboration with Truffle, we have been working on the deeper integration of Truffle into the development pipeline. We are pleased to announce the development of a VS Code extension to better integrate the experience of developing with Truffle and VS Code.

The goal of the extension is to increase developer productivity when using Truffle and associated framework elements, such as Ganache. The Truffle suite of tools already works very well in the IDE, it does require developers to jump between sub-windows in the IDE, especially when using Ganache for local development. We showed this extension for the first time at the TruffleCon conference and plan to make it available for download in the Visual Studio marketplace later this fall.

We are pleased to announce that Microsoft is connecting Truffle and Azure Blockchain Workbench in a more seamless way. Currently, users of Azure Blockchain Workbench can leverage sample smart contracts as a starting point for their solutions. Samples for basic provenance, supply chain, asset management, and more are available via our Workbench Git. However, they are now available as Truffle boxes so developers can get started with Workbench even faster.

For those that would like to get started using Truffle with zero installs, the Azure Marketplace images for the current stable version as well as the beta versions are available now. These single click images make it very easy to get started using Truffle, in a sandboxed compute node on Azure.

Lastly, David Burela, Senior SDE from Microsoft Australia presented at Trufflecon and has published a guide to show how any Ethereum project on GitHub can take advantage of Azure DevOps Pipelines with the Truffle suite of tools, to automatically build and test Ethereum smart contracts upon every commit or pull request. With the new YAML based build pipeline, a project on GitHub can be configured in less than five minutes, and three lines of YAML code. Find the notes from his presentation online.

We look forward to partnering with Truffle to continue integrating our offerings!

WE ARE MICROSOFT

Explore Microsoft Foundry

The future of AI starts here. Envision your next great AI app with the latest technologies. Get started with Azure.