Skip to main content
Version: Canary 🚧

Get started

Midnight is a blockchain platform for building privacy-preserving DApps. It enables developers to define how data is isolated, verified, and shared through zero-knowledge (ZK) proofs and programmable confidentiality controls.

Use this quickstart workflow to set up your local environment and deploy your first application on the Midnight network. You’ll install the toolchain, create and configure a Midnight app, deploy your smart contract and service, and learn how to interact with your deployed components.

When you complete this workflow, you’ll have a fully functioning Midnight app running on local Devnet and a clear understanding of how to develop, test, and iterate on privacy-enabled contracts.


Install the toolchain

Install the Lace wallet, Midnight toolchain, and verify your environment configuration.

Start →

Create your first DApp

Create your first Midnight DApp using the Compact language.

Create →