Skip to main content

Quick start

Beginner

Build Web3, DeFi, fully network-resident social media, games, enterprise apps, and just about anything else you can imagine. Your projects are immune to cyberattacks and unstoppable.

Open your terminal and deploy in minutes using these steps.

Prerequisites

Download and install Node.js.
Install the libunwind package. On Debian/Ubuntu: sudo apt install libunwind-dev.

1. Install the IC SDK.

sh -ci "$(curl -fsSL https://internetcomputer.org/install.sh)"

Confirm the IC SDK has been installed (you may need to open a new terminal window):

dfx --version

2. Create a new project.

dfx new hello --type motoko --frontend react

This generates a simple "Hello, [name]!" application that uses Motoko, React, and TypeScript.

3. Deploy the project.

cd hello
dfx deploy --playground

4. Interact with the app.

Open the frontend URL in a web browser. You'll see the template React frontend interface.

Congratulations, you just created your first internet-native app!

You can try other templates. Run dfx new -h for more information about the supported backend and frontend options.

Possible next steps