# Wasp > Wasp is a full-stack web framework with batteries included for React, Node.js, and Prisma. > It handles auth, database, routing, deployment, and more out of the box, > letting you build production-ready apps faster with less boilerplate. ## Documentation Maps by Version *IMPORTANT:* You should run `wasp version` to get the installed Wasp CLI version before choosing the correct link. - [current (latest)](https://wasp.sh/llms-current.txt) - [0.25](https://wasp.sh/llms-0.25.txt) - [0.24](https://wasp.sh/llms-0.24.txt) - [0.23](https://wasp.sh/llms-0.23.txt) - [0.22](https://wasp.sh/llms-0.22.txt) - [0.21](https://wasp.sh/llms-0.21.txt) - [0.20](https://wasp.sh/llms-0.20.txt) - [0.19](https://wasp.sh/llms-0.19.txt) - [0.18](https://wasp.sh/llms-0.18.txt) - [0.17](https://wasp.sh/llms-0.17.txt) - [0.16](https://wasp.sh/llms-0.16.txt) - [0.15](https://wasp.sh/llms-0.15.txt) - [0.14](https://wasp.sh/llms-0.14.txt) - [0.13](https://wasp.sh/llms-0.13.txt) - [0.12](https://wasp.sh/llms-0.12.txt) - [0.11.8](https://wasp.sh/llms-0.11.8.txt) ## Full Concatenated Documentation Files Use the same URL pattern as the versioned documentation maps: https://wasp.sh/llms-full-{version}.txt ## Blog - [Made with Wasp: how Searchcraft built a full-stack SaaS around their Rust search engine](https://wasp.sh/blog/2026/07/20/made-with-wasp-searchcraft.md) - [Why design matters for a web framework: a 7-year evolution](https://wasp.sh/blog/2026/07/13/why-design-matters-for-a-web-framework.md) - [Roll your own file-based router in under 50 lines of code](https://wasp.sh/blog/2026/07/01/roll-your-own-file-based-router.md) - [JavaScript still can't ship a full-stack module](https://wasp.sh/blog/2026/06/22/javascript-still-cant-ship-a-full-stack-module.md) - [Made with Wasp, Vol. 2 - from video editing to daycare lesson planning](https://wasp.sh/blog/2026/06/17/made-with-wasp-vol-2.md) - [Wasp now lets you write your full-stack logic as a spec in TypeScript](https://wasp.sh/blog/2026/06/15/wasp-typescript-spec.md) - [Wasp Launch Week #12 - TS Spec aka MeTSamorphosis πŸ›πŸ¦‹](https://wasp.sh/blog/2026/06/05/wasp-launch-week-12-ts-spec.md) - [How To Build A SaaS with AI. Without Getting Stuck.](https://wasp.sh/blog/2026/06/03/build-a-saas-with-ai-without-getting-stuck.md) - [Wasp 0.23: Static prerendering for crawlers and better performance](https://wasp.sh/blog/2026/05/25/wasp-static-prerendering.md) - [5 Years and $5M Later: Inventing a New Programming Language for Web Development Was a Mistake](https://wasp.sh/blog/2026/05/13/new-language-for-web-dev-was-a-mistake.md) - [Introducing Open Vibe: Learn Web Dev While You Build Apps With an AI Tutor](https://wasp.sh/blog/2026/04/29/introducing-open-vibe.md) - [They said AI Would Kill SaaS Boilerplates. It's Doing the Opposite.](https://wasp.sh/blog/2026/04/23/14k-stars-open-saas-ai-era.md) - [From 10 Failed Stacks to Production: How a Data Scientist Built a Job Board with Wasp, a Full-stack Framework for the Agentic Era](https://wasp.sh/blog/2026/03/29/hireveld-from-10-stacks-to-production-with-wasp.md) - [Next.js vs Wasp: 40% Less Tokens for the Same App](https://wasp.sh/blog/2026/03/26/nextjs-vs-wasp-40-percent-less-tokens-same-app.md) - [A gentle intro to npm workspaces, with visuals](https://wasp.sh/blog/2026/03/25/gentle-intro-npm-workspaces.md) - [Claude Code for Fullstack Development: The 3 Things You Actually Need](https://wasp.sh/blog/2026/01/29/claude-code-fullstack-development-essentials.md) - [Wasp 2025: Year in Review](https://wasp.sh/blog/2025/12/30/wasp-2025-year-in-review.md) - [The Claude Code Plugin for Wasp is Here πŸ”Œ](https://wasp.sh/blog/2025/12/23/wasp-claude-code-plugin.md) - [Wasp Xmas Launch - React 19, Claude Code Plugin, Polar! πŸŽ„πŸŽ](https://wasp.sh/blog/2025/12/17/wasp-xmas-launch.md) - [Wasp Design-AI-thon: Winner Announcement πŸ† πŸŽ‰](https://wasp.sh/blog/2025/11/10/design-ai-thon-winners.md) - [Wasp Launch Week 11 Design-AI-thon](https://wasp.sh/blog/2025/10/08/design-ai-thon.md) - [How we test a web framework](https://wasp.sh/blog/2025/10/07/how-we-test-a-web-framework.md) - [Wasp Launch Week #11 - Grinding the Grind β›οΈπŸ’Ž + Design-a-thon! 🎨 ](https://wasp.sh/blog/2025/09/28/wasp-launch-week-11.md) - [Cleaning up 5 years of tech debt in a full-stack JS framework](https://wasp.sh/blog/2025/07/18/faster-wasp-dev.md) - [Why 3 SaaS Founders Chose Wasp As Their React & NodeJS Full-Stack Framework](https://wasp.sh/blog/2025/07/17/three-saas-case-studies-wasp.md) - [Wasp x Railway: deploy your full-stack app with a single CLI command](https://wasp.sh/blog/2025/07/15/railway-deployment.md) - [Wasp now has a public development roadmap!](https://wasp.sh/blog/2025/07/14/public-wasp-dev-roadmap.md) - [Wasp Launch Week #10 - Public (Roadmap) Exposure πŸ§₯](https://wasp.sh/blog/2025/07/07/wasp-launch-week-10.md) - [Incident Report: Case insensitive OAuth IDs vulnerability in Wasp](https://wasp.sh/blog/2025/06/20/oauth-security-incident.md) - [How to Run CRON Jobs in Postgres Without Extra Infrastructure](https://wasp.sh/blog/2025/05/28/how-to-run-cron-jobs-in-postgress-without-extra-infrastructure.md) - [Wasp Launch Week #9 - The road to 1.0 aka Big Thinking Time 🏍️](https://wasp.sh/blog/2025/04/09/wasp-launch-week-9.md) - [Meet the team - Carlos Precioso](https://wasp.sh/blog/2025/04/07/meet-carlos-engineer-at-wasp.md) - [A Gentle Introduction to Database Migrations in Prisma with Visuals](https://wasp.sh/blog/2025/04/02/an-introduction-to-database-migrations.md) - [Wasp: The first full-stack framework powered by an LLM - running on vibes, not a compiler](https://wasp.sh/blog/2025/04/01/wasp-first-full-stack-framework-powered-by-llm.md) - [Meet the team - Franjo Mindek](https://wasp.sh/blog/2025/03/20/meet-franjo-engineer-at-wasp.md) - [Building Advanced React Forms Using React Hook Form, Zod and Shadcn](https://wasp.sh/blog/2025/01/22/advanced-react-hook-form-zod-shadcn.md) - [Wasp Launch Week #8 - it's a Fixer Upper πŸ› οΈπŸ‘](https://wasp.sh/blog/2025/01/09/wasp-launch-week-8.md) - [Meet the team - Mihovil Ilakovac, Founding Engineer](https://wasp.sh/blog/2024/12/24/meet-miho-founding-engineer-wasp.md) - [ArmadaJS 2024: A Conference That Feels Like Home](https://wasp.sh/blog/2024/12/11/armadajs-2024-a-conference-that-feels-like-home.md) - [Building React Forms with Ease Using React Hook Form, Zod and Shadcn](https://wasp.sh/blog/2024/11/20/building-react-forms-with-ease-using-react-hook-form-and-zod.md) - [The Faces Behind Open Source Projects: Pilcrow, author of Lucia Auth πŸ”’](https://wasp.sh/blog/2024/10/24/pilcrow-os-maintainers-interview.md) - [Wasp Launch Week #7: Modern Times βš™οΈ](https://wasp.sh/blog/2024/09/30/wasp-launch-week-7.md) - [Why Your SaaS Emails Aren’t Being Delivered and How to Fix This Issue](https://wasp.sh/blog/2024/09/24/why-your-emails-arent-getting-delivered-and-how-to-fix-this-problem.md) - [Built in Days, Acquired for $20K: The NuloApp Story](https://wasp.sh/blog/2024/09/17/from-idea-to-20k-in-days-how-wasp-accelerated-nuloapps-launch.md) - [The Faces Behind Open Source Projects: Tim Jones and pg-boss](https://wasp.sh/blog/2024/09/03/OS-builders-interview-with-tim-jones-pgboss.md) - [Wasp: The JavaScript Answer to Django for Web Development](https://wasp.sh/blog/2024/08/20/django-vs-wasp.md) - [How to Add Auth with Lucia to Your React/Next.js App - A Step by Step Guide](https://wasp.sh/blog/2024/08/13/how-to-add-auth-with-lucia-to-your-react-nextjs-app.md) - [Wasp Launch Week #6: The Fun Side of Web Development πŸ•Ί πŸͺ©](https://wasp.sh/blog/2024/07/15/wasp-launch-week-six.md) - [Building and Selling a GPT Wrapper SaaS in 5 Months](https://wasp.sh/blog/2024/07/03/building-selling-saas-in-5-months.md) - [Why We Don't Have a Laravel For JavaScript... Yet](https://wasp.sh/blog/2024/05/29/why-we-dont-have-laravel-for-javascript-yet.md) - [How to get a Web Dev Job in 2024](https://wasp.sh/blog/2024/05/22/how-to-get-a-web-dev-job-2024.md) - [The first framework that lets you visualize your React/NodeJS app's code](https://wasp.sh/blog/2024/04/25/first-framework-that-lets-you-visualize-react-node-app-code.md) - [Open SaaS: our free, open-source SaaS starter](https://wasp.sh/blog/2024/01/30/open-saas-free-open-source-starter-react-nodejs.md) - [Wasp Launch Week #5: Waspnado 🐝 πŸŒͺ️](https://wasp.sh/blog/2024/01/23/wasp-launch-week-five.md) - [On the Importance of RFCs in Programming](https://wasp.sh/blog/2023/12/05/writing-rfcs.md) - [A Guide to Windows Development with Wasp & WSL](https://wasp.sh/blog/2023/11/21/guide-windows-development-wasp-wsl.md) - [Wasp Launch Week #4: Waspolution](https://wasp.sh/blog/2023/10/13/wasp-launch-week-four.md) - [On the Importance of Naming in Programming](https://wasp.sh/blog/2023/10/12/on-importance-of-naming-in-programming.md) - [Contributing to Tech Communities: How Open-Source can land you a job and get you out of the Skill Paradox](https://wasp.sh/blog/2023/10/04/contributing-open-source-land-a-job.md) - [Build your own AI Meme Generator & learn how to use OpenAI's function calls](https://wasp.sh/blog/2023/09/17/ai-meme-generator-how-to-use-openai-function-call.md) - [Using Product Requirement Documents to Generate Better Web Apps with AI](https://wasp.sh/blog/2023/08/23/using-product-requirement-documents-generate-better-web-apps-with-ai.md) - [Build a real-time voting app with WebSockets, React & TypeScript πŸ”Œβš‘οΈ](https://wasp.sh/blog/2023/08/09/build-real-time-voting-app-websockets-react-typescript.md) - [Smol AI 🐣 vs. Wasp AI 🐝 - Which is the Better AI Junior Developer?](https://wasp.sh/blog/2023/08/01/smol-ai-vs-wasp-ai.md) - [How we built a GPT code agent that generates full-stack web apps in React & Node.js, explained simply](https://wasp.sh/blog/2023/07/17/how-we-built-gpt-web-app-generator.md) - [GPT Web App Generator - Let AI create a full-stack React & Node.js codebase based on your description πŸ€–πŸ€―](https://wasp.sh/blog/2023/07/10/gpt-web-app-generator.md) - [Tutorial Jam #1 - Teach Others & Win Prizes!](https://wasp.sh/blog/2023/06/30/tutorial-jam.md) - [Wasp LSP 2.0 - Next-level autocompletion and IDE integration for Wasp projects!](https://wasp.sh/blog/2023/06/29/new-wasp-lsp.md) - [What can you build with Wasp?](https://wasp.sh/blog/2023/06/28/what-can-you-build-with-wasp.md) - [Build Your Own Personal Twitter Agent πŸ§ πŸ¦β›“ with LangChain](https://wasp.sh/blog/2023/06/27/build-your-own-twitter-agent-langchain.md) - [Wasp Launch Week #3: Magic](https://wasp.sh/blog/2023/06/22/wasp-launch-week-three.md) - [Wasp Beta - May 2023](https://wasp.sh/blog/2023/06/07/wasp-beta-update-may-23.md) - [Hackathon #2: Results & Review](https://wasp.sh/blog/2023/05/19/hackathon-2-review.md) - [Wasp Hackathon #2 - Let's "hack-a-ton"!](https://wasp.sh/blog/2023/04/27/wasp-hackathon-two.md) - [How I Built CoverLetterGPT - SaaS app with the PERN stack, GPT, Stripe, & Chakra UI](https://wasp.sh/blog/2023/04/17/How-I-Built-CoverLetterGPT.md) - [Wasp steps up its database game with Fully Managed Dev DB & DB Seeding](https://wasp.sh/blog/2023/04/13/db-start-and-seed.md) - [Wasp Auth UI: The first full-stack auth with self-updating forms!](https://wasp.sh/blog/2023/04/12/auth-ui.md) - [Wasp Launch Week #2](https://wasp.sh/blog/2023/04/11/wasp-launch-week-two.md) - [New React docs pretend SPAs don't exist anymore](https://wasp.sh/blog/2023/03/17/new-react-docs-pretend-spas-dont-exist.md) - [Building a full-stack app for learning Italian: Supabase vs. Wasp](https://wasp.sh/blog/2023/03/08/building-a-full-stack-app-supabase-vs-wasp.md) - [10 "Hard Truths" All Junior Developers Need to Hear](https://wasp.sh/blog/2023/03/03/ten-hard-truths-junior-developers-need-to-hear.md) - [Wasp Beta - February 2023](https://wasp.sh/blog/2023/03/02/wasp-beta-update-feb.md) - [The Most Common Misconceptions Amongst Junior Developers](https://wasp.sh/blog/2023/02/21/junior-developer-misconceptions.md) - [From Idea to Paying Customers in 1 Week: An Interview with Amicus.work](https://wasp.sh/blog/2023/02/14/amicus-indiehacker-interview.md) - [The Best Web App Framework Doesn't Exist](https://wasp.sh/blog/2023/02/02/no-best-framework.md) - [Convincing developers to try a new web framework - the effects of launching beta](https://wasp.sh/blog/2023/01/31/wasp-beta-launch-review.md) - [Wasp Beta December 2022](https://wasp.sh/blog/2023/01/18/wasp-beta-update-dec.md) - [Hosting Our First Hackathon: Results & Review](https://wasp.sh/blog/2023/01/11/betathon-review.md) - [Watch us build a *truly* full-stack app in just 9 minutes w/ Wasp & ChatGPT πŸš€ 🀯](https://wasp.sh/blog/2022/12/08/fast-fullstack-chatgpt.md) - [Wasp Beta brings major IDE improvements](https://wasp.sh/blog/2022/12/01/beta-ide-improvements.md) - [Feature Release Announcement - Wasp Optimistic Updates](https://wasp.sh/blog/2022/11/30/optimistic-update-feature-announcement.md) - [Permissions (access control) in web apps](https://wasp.sh/blog/2022/11/29/permissions-in-web-apps.md) - [Feature Announcement - TypeScript Support](https://wasp.sh/blog/2022/11/29/typescript-feature-announcement.md) - [Wasp is in Beta: Auth, TypeScript, Tailwind, LSP](https://wasp.sh/blog/2022/11/29/wasp-beta.md) - [Why we chose Prisma as a database layer for Wasp](https://wasp.sh/blog/2022/11/28/why-we-chose-prisma.md) - [Amicus: See how Erlis built a SaaS for legal teams with Wasp and got first paying customers!](https://wasp.sh/blog/2022/11/26/erlis-amicus-usecase.md) - [How Michael Curry chose Wasp to build Grabbit: an internal tool for managing dev resources at StudentBeans](https://wasp.sh/blog/2022/11/26/michael-curry-usecase.md) - [Wasp Beta Launch Week announcement](https://wasp.sh/blog/2022/11/26/wasp-beta-launch-week.md) - [How Wasp reached all-time high PR count during Hacktoberfest: tips for OSS maintainers](https://wasp.sh/blog/2022/11/17/hacktoberfest-wrap-up.md) - [Alpha Testing Program: post-mortem](https://wasp.sh/blog/2022/11/16/alpha-testing-program-post-mortem.md) - [Feature Announcement - Tailwind CSS support](https://wasp.sh/blog/2022/11/16/tailwind-feature-announcement.md) - [Feature Announcement - New auth method (Google)](https://wasp.sh/blog/2022/11/15/auth-feature-announcement.md) - [Farnance: How Julian built a SaaS for farmers with Wasp and won a hackathon!](https://wasp.sh/blog/2022/10/28/farnance-hackathon-winner.md) - [How Wasp reached 1,000 stars on GitHub (detailed stats & timeline)](https://wasp.sh/blog/2022/09/29/journey-to-1000-gh-stars.md) - [Building an app to find an excuse for our sloppy work](https://wasp.sh/blog/2022/09/05/dev-excuses-app-tutrial.md) - [How to get started with Haskell in 2022 (the straightforward way)](https://wasp.sh/blog/2022/09/02/how-to-get-started-with-haskell-in-2022.md) - [How and why I got started with Haskell](https://wasp.sh/blog/2022/08/26/how-and-why-i-got-started-with-haskell.md) - [How to communicate why your startup is worth joining](https://wasp.sh/blog/2022/08/15/how-to-communicate-why-your-startup-is-worth-joining.md) - [ML code generation vs. coding by hand - what we think programming is going to look like](https://wasp.sh/blog/2022/06/24/ML-code-gen-vs-coding-by-hand-future.md) - [Feature Announcement - Wasp Jobs](https://wasp.sh/blog/2022/06/15/jobs-feature-announcement.md) - [How to win a hackathon. Brief manual.](https://wasp.sh/blog/2022/06/01/gitpod-hackathon-guide.md) - [Meet the team - Filip SodiΔ‡, Founding Engineer](https://wasp.sh/blog/2022/05/31/filip-intro.md) - [Build a metrics dashboard with background jobs in Wasp - Say hello to Waspleau!](https://wasp.sh/blog/2022/01/27/waspleau.md) - [Meet the team - Shayne Czyzewski, Founding Engineer](https://wasp.sh/blog/2021/12/21/shayne-intro.md) - [How we built a Trello clone with Wasp - Waspello!](https://wasp.sh/blog/2021/12/02/waspello.md) - [Our fundraising learnings - 250+ meetings in 98 days to the oversubscribed round](https://wasp.sh/blog/2021/11/22/fundraising-learnings.md) - [Following YC, Wasp raised $1.5M Seed Round led by Lunar Ventures and HV Capital](https://wasp.sh/blog/2021/11/21/seed-round.md) - [Tutorial: `forall` in Haskell](https://wasp.sh/blog/2021/09/01/haskell-forall-tutorial.md) - [How to implement a Discord bot (in NodeJS) that requires new members to introduce themselves](https://wasp.sh/blog/2021/04/29/discord-bot-introduction.md) - [Wasp - language for developing full-stack Javascript web apps with no boilerplate](https://wasp.sh/blog/2021/03/02/wasp-alpha.md) - [Journey to YCombinator](https://wasp.sh/blog/2021/02/23/journey-to-ycombinator.md) - [Hello Wasp!](https://wasp.sh/blog/2019/09/01/hello-wasp.md) ## Resources - [What Are the Best Full-stack Web App Frameworks in 2026?](https://wasp.sh/resources/2026/02/24/best-frameworks-web-dev-2026.md) ## Other Resources - [Wasp Developer Discord](https://discord.com/invite/rzdnErX) - [Open SaaS - Free, Open-Source SaaS Boilerplate built on Wasp](https://opensaas.sh) - [Wasp GitHub](https://github.com/wasp-lang/wasp)