Build a SaaS product with user authentication and email notifications without writing boilerplate setup code.
Create a web app that works with AI coding assistants by defining structure upfront in a config file.
Deploy a full-stack application to any hosting provider using portable, standard-generated code.
Requires Node.js runtime and likely a database setup (Prisma) to generate the first working app.
Wasp is a framework for building full-stack web applications, meaning apps with both a user-facing front end and a server-side back end, using JavaScript or TypeScript. Rather than forcing developers to wire together multiple separate tools from scratch, Wasp lets you describe your app's high-level structure in a concise configuration file, and a compiler then generates the underlying code for the front end, back end, and database layer automatically. The configuration file handles common requirements that normally take significant setup: user authentication (including social logins), background jobs, email sending, and type safety across the entire application. Because these features are declared rather than hand-coded, there is less boilerplate to maintain, and upgrading to newer versions of underlying tools is simpler. You still write your own React components and server functions in TypeScript; Wasp simply coordinates how they fit together. The project is aimed at developers who want to move quickly without being locked into any particular hosting provider, the generated code is standard and portable. It is also designed to work well with AI coding assistants, since the high-level structure gives those tools clear boundaries to work within. Wasp is currently in beta, built on React, Node.js, and the Prisma database toolkit, and can be installed via a single command-line tool that lets you deploy your finished app with one command.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.