Skip to main content

Getting Started

Welcome to the Movement Network! This guide will help you start building on our blockchain quickly and efficiently. Whether you're a developer familiar with Aptos, EVM (Ethereum Virtual Machine), or Sui ecosystems, we've got you covered.

Choose Your Environment

The Movement Network currently supports three development environments:

  1. Aptos Environment (Suzuka Testnet)
  2. MEVM Environment (Imola Testnet)
  3. Sui Environment (Sui Imola Testnet)

Select the environment that aligns with your preferred programming language or ecosystem.

Testnet Startup

If you are new to the ecosystem check out the Your First Move Module guide which will guide you through the process of building your very first Move Module or Contract.

Aptos Environment

Get Started

  1. Set Up Your Development Environment

    • Option 1: Install the Movement CLI to scaffold your project effortlessly.
    • Option 2: If you're already familiar with Aptos, you can continue using the Aptos CLI.
  2. Access Network Endpoints

    • Obtain the necessary endpoints from our Network Endpoints section to connect to the Suzuka Testnet.
  3. Learn and Build

MEVM Environment

Get Started

  1. Set Up Your Development Environment

    • Visit our section for Ethereum Developers for tools and resources tailored to Solidity development.
  2. Access Network Endpoints

    • Get the necessary endpoints from our Network Endpoints section to connect to the Imola Testnet.
  3. Learn and Build

    • Utilize your favorite Solidity tools to start building and deploying smart contracts.

Sui Environment

Get Started

  1. Set Up Your Development Environment

    • Explore our section for Sui Developers for guidance on setting up your Sui Move environment.
  2. Access Network Endpoints

    • Retrieve the necessary endpoints from our Network Endpoints section to connect to the Sui Imola Testnet.
  3. Learn and Build

    • Begin with our Sui tutorials to deploy your first modules and interact with the network.

Obtain Testnet Tokens

Before deploying contracts or performing transactions, you'll need testnet tokens:

  • Visit our Faucets page to request tokens for your chosen environment.

Learn Move

New to the Move programming language? Start learning here:

Tutorials and Resources

Ready to expand your skills?

  • Tutorials: Explore various tutorials to deepen your understanding and start hacking on the Movement Network.
  • Community Support: Join our discord and engage in discussions with our developer community for support and updates.

By following this guide, you should have a clear path to start developing on the Movement Network using the environment that best suits your expertise. Happy building!