Skip to main content

Quick Start


Welcome, new Waspeteer 🐝!

To install Wasp on Linux / OSX / WSL(Win), open your terminal and run:

curl -sSL | sh

ℹī¸ Wasp requires node and will warn you if it is missing: check below for more details.

Then, create a new app by running:

wasp new # Enter the project and choose the template
cd <my-project-name>
wasp start # Serves the web app.

That's it 🎉! You have successfully created and served a new web app at http://localhost:3000 and Wasp is serving both frontend and backend for you.


Anything went wrong, or you have additional questions? Check More Details section below!

What next?​

  • 👉 Check out the Todo App tutorial , which will take you through all the core features of Wasp! 👈
  • If you are using VSCode, install our Wasp language extension.
  • Join us on Discord! Any feedback or questions you have, we are there for you.
  • Follow Wasp development by subscribing to our newsletter: . We usually send 1 per month, and Matija does his best to unleash his creativity to make them engaging and fun to read :D!

More details​


You must have node (and npm) installed on your machine and available in PATH. We rely on the latest Node.js LTS version (currently v18.14.2).

We recommend using nvm for managing your Node.js installation version(s).

Quick guide on installing/using nvm

Install nvm via your OS package manager (aptitude, pacman, homebrew, ...) or alternatively via nvm install script.

Then, install a version of node that you need, e.g.:

nvm install 18

Finally, whenever you need to ensure a specific version of node is used, run e.g.

nvm use 18

to set the node version for the current shell session.

You can run

node -v

to check the version of node currently being used in this shell session.

Check NVM repo for more details: .


Open your terminal and run:

curl -sSL | sh
Try Wasp Without Installing 🤔?

Give Wasp a spin in the browser without any setup by running our Wasp Template for Gitpod