Skip to main content

Prerequisites for part 1

In part 1 of the tutorial, you will not yet install everything needed to be a Midnight developer. Instead, at this point, you will install what is needed to be a Midnight user. Each part of the tutorial begins by guiding you to satisfy the prerequisites for that part, assuming you have already completed the preceding parts.

Supported platforms

These instructions have been tested on recent versions of macOS and various Linux distributions. Development on Windows has been tested using the Windows Subsystem for Linux (WSL), specifically Ubuntu 22.04.2 LTS (GNU/Linux x86_64).


If you do not already have Docker installed and working on your system, you will need to do that before continuing with this tutorial. The easiest and recommended installation is Docker Desktop. Find the installation instructions on the Docker website.

Check that you can invoke Docker. If you type the following at a shell prompt, you should see a recent version number, such as 24.0.5.

docker --version

List available images from Midnight docker repository.

docker search midnightnetwork

If you cannot complete this step, contact the Midnight DevRel team, as described in the getting help section.