Skip to main content

Which WPPConnect project should I use?

Choose by where your integration runs. WA-JS runs inside the WhatsApp Web page, the WPPConnect SDK manages the browser from Node.js, and the servers expose HTTP APIs for applications written in other languages.

IntegrationProjectEntry point
Browser extension or page scriptWA-JSThe page's WPP object
Node.js application that owns the sessionWPPConnectMethods on the Whatsapp client
Service calling WhatsApp over HTTPWPPConnect Server or Server GoThe endpoints of the chosen server

WA-JS in the browser​

WA-JS exposes WhatsApp Web functions for connection management, chats and contacts. When using it directly, your integration manages the browser and the page lifecycle. See the WA-JS API reference.

WPPConnect in Node.js​

The SDK manages the browser and exposes client methods and events to your process. Start with SDK installation and the messaging and media examples.

HTTP servers​

WPPConnect Server exposes SDK operations over REST. See the Node.js server endpoints. WPPConnect Server Go is a separate Go implementation. Check the endpoints and authentication in the documentation for the server you plan to run.