ℹ️ Introduction To Cardano Testnets

Cardano maintains a suite of testnet environments that play a critical role in the ongoing development and resilience of its blockchain ecosystem. These environments allow developers, stake pool operators (SPOs), exchanges, and wallet providers to rigorously test their infrastructure, applications, and protocols in settings that closely mirror the production network.

There are two primary testnets in use:

These testnets provide a vital buffer between innovation and production, reducing risk and increasing reliability across the ecosystem. For real-world usage, developers and users transition to the Cardano Mainnet, which hosts all officially released features and supports live transactions. Cardano’s testnet infrastructure exemplifies its methodical approach to development, allowing the community to contribute to and benefit from a robust, transparent testing process.

Creating a Local testnet on Cardano

Creating a local testnet is a powerful option for developers building on Cardano who want full control over their testing environment. Unlike public testnets like Preview and Pre-Production, which serve the broader ecosystem, a local testnet allows for highly customizable setups — including simulating hard forks and evaluating specific DApp behaviors in isolated conditions.

There are two primary approaches for setting up a local testnet:

1. Using Plutip

Plutip is a tool designed specifically for running Plutus contracts in private network environments. It provides several flexible pathways:

These approaches are supported by tutorials developed by the MLabs team, who actively maintain and contribute to Plutip’s development.

2. Using Nix

Nix is another option, offering a more general and configurable method to deploy a local Cardano testnet. It’s ideal for teams that want to deeply customize their environment, including the specific node and network configurations. Nix also brings advantages in reproducibility and dependency management, aligning well with Cardano’s Haskell-based tooling.

Both methods allow developers to simulate mainnet-like conditions, stress-test new features, and iterate with precision — all without exposing work-in-progress to the broader network. This makes local testnets an essential part of the Cardano development toolkit.


🏗️ Available Cardano Testnets