- FAQ
- Introduction
- Comparisons
- Quick Start
- Features
- Disclaimer
- Requirements
- Event Handler
- Command Handler
- Messages
- Chats
- Groups
- Contacts
- Polls
- Channels
- Orders
- Payments
- Multi Device
- Presence and Profile
What Is WWebJS
Setup
Your Application
Components
Business Features
Advanced Topics
Contributing
Tip
If you can build a small Node.js script with async handlers, you are ready to continue.
1. Knowledge prerequisites
You should be comfortable with:
- Core JavaScript.
- Async flow with promises and
asyncawait. - Node.js module and process basics.
- Event driven architecture using EventEmitter.
Without this baseline, debugging and architecture choices become unnecessarily painful.
Warning
Starting without async and event basics usually leads to unstable message handling.
2. Runtime prerequisites
Recommended minimum:
- Node.js
18or higher. - A package manager like
npm,pnpm, oryarn. - A stable OS runtime, Windows, macOS, or Linux.
- An active WhatsApp account with linked device access.
Quick terminal check:
node --version
npm --versionLearning resources
Readiness checklist before installation
You are ready for the next chapter when:
- Your Node version is current.
- You understand async and event handling basics.
- You have a clean project directory.
- You know your target runtime model, local or distributed.