Easily integrate Ethereum blockchain into your .NET applications. Learn about our modular libraries for writing smart contracts, cryptographic wallets, decentralized apps, managing blockchain data and the VS plugin.
.NET is cross-platform, not just for Windows: websites, servers, desktop, mobile (iOS & Android), cloud services, gaming, IoT, and console apps on macOS / Linux. Write once in C#, F# or VB, deploy everywhere.
Help improve Nethereum by sharing your blockchain use cases and learn our roadmap. We also offer solutioning across industries and enterprise, including private and public chains and integrated services from ConsenSys.
Start developing with Nethereum without a deep blockchain background and learn about Ethereum as you go.
Nethereum provides a consistent & modular interface to various Ethereum clients and re-usable standard smart contract libraries.
Speed your development with code generation from smart contract ABI templates and Visual Studio and .NET Core templates.
Nethereum provides .NET convenience libraries and utilities for interacting with smart contracts and Ethereum clients.
Sometimes indexing blockchain data enables more efficient query and trigger processing. This Nethereum library uses Azure Table Storage, a simple (and cheap) way to store data that can be easily replaced with other implementations like Azure SQL. Github
Nethereum includes support for Unity3d, one of the most widely used game engines with development support for Xbox, PS4, iOS, Android, UWP, Hololens, SamsungTV, WegGL, WebAssembly. Using Urho3d by Xamarin a 3D mobile game was also created.
Play Online, read the Blog Post, view the Sourcecode, or see the mobile game
This was an experimental dapp (decentralized app) using Blazor, .NET Web Assembly and Metamask. This enables a .NET application running in the browser. Learn more on Github.
A cross platform wallet example using Nethereum, Xamarin.Forms and MvvmCross, targetting all main mobile platforms Android, iOS, Windows, Dektop (Windows 10 uwp), IoT with Raspberry PI and Xbox. Github
View step-by-step Nethereum video tutorials on Youtube.
Nethereum has a variety of web samples interacting with Ethereum smart contracts.
20 years of experience in IT and early .NET developer, in blockchain since 2013 and at ConsenSys since 2016. Seasoned enterprise application architect.
Blockchain developer and documentation specialist at ConsenSys since 2016, with a background in business development and as a monk.
.NET full stack developer in IT and Product since 2004 for a UK FTSE 100 software company. Also a guitarist / singer / songwriter / family man.