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

info
  • The Movement Network currently supports three development environments
  • Select the environment that aligns with your preferred programming language or ecosystem.
Install the Movement CLI
Option 1: Install Movement CLI via build from source (Linux/MacOS)
  • Step 1: Clone the Aptos-core repo & go into the newly created directory
    Terminal
    git clone https://github.com/movementlabsxyz/aptos-core.git && cd aptos-core
Install all prerequites using automatic script
  • Step 1: Using the Automatic Script to install prerequisites:
    Terminal
    ./scripts/dev_setup.sh
  • Step 2: Update your current shell environment:
    Terminal
    source ~/.cargo/env
  • Step 3: Ensure you have cargo installed by following this commands:
    Terminal
    cargo --version
  • Step 2: Build the Aptos CLI tool:
    Terminal
    cargo build -p movement

    The binary will be available at target/debug/movement

  • Step 3: Move this executable to a place in your path
    sudo cp target/debug/movement /opt/homebrew/bin/
Option 2: Install CLI via homebrew (Linux/MacOS)
  • Ensure you have homebrew installed
  • If not, you need to install through Homebrew or you can install it on terminal:
Install Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • Following commands
Update Packages
brew update && brew upgrade -y
  • Install Aptos CLI
Install Aptos CLI
brew install aptos
aptos --help
Address Network Endpoints
  • Obtain the necessary endpoints from our Network Endpoints section to connect to the Suzuka Testnet.
Suzuka Testnet
Aptos Environment

The Aptos Environment is currently accessible through the Suzuka Testnet.

ServiceURL
RPChttps://aptos.testnet.suzuka.movementlabs.xyz/v1
Faucet UIhttps://faucet.movementlabs.xyz/?network=aptos
Faucet endpointhttps://faucet.testnet.suzuka.movementlabs.xyz/
Explorerhttps://explorer.movementnetwork.xyz/?network=testnet
Aptos Devnet Environment

We often test updates on our Suzuka devnet before pushing to testnet, you can deploy your modules and test on our devnet with the details below.

ServiceURL
RPChttps://devnet.suzuka.movementnetwork.xyz/v1
Faucet endpointhttps://faucet.devnet.suzuka.movementnetwork.xyz/
Explorerhttps://explorer.suzuka.movementnetwork.xyz/?network=devnet
Learn and Build on Aptos Move

Utilize your favorite Solidity tools to start building and deploying smart contracts First Your Smart Contract

Obtain Testnet Tokens
info

Visit our Aptos 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!