Skip to content

WPPConnect Team

Discord Telegram Group WhatsApp Group YouTube

Open-source tools for building WhatsApp Web automations, bots, integrations, customer support flows, and messaging platforms.

WPPConnect helps developers turn WhatsApp Web into programmable infrastructure: start sessions, send and receive messages, work with media, listen to events, connect webhooks, and integrate WhatsApp conversations with the systems your team already uses.

Start here

If you need to... Use this project
Add WhatsApp Web automation directly to a Node.js app WPPConnect Library
Expose WhatsApp features through a ready-to-run REST API WPPConnect Server
Work close to the WhatsApp Web runtime and exported browser modules WA-JS
Run a lighter server without a browser-based session model WPPConnect Server Go
Integrate WhatsApp automation into Delphi systems WPP4Delphi

What you can build

  • Messaging bots for support, sales, operations, and internal workflows.
  • Multi-session services that send and receive text, images, audio, video, and documents.
  • Webhook-driven integrations with CRMs, help desks, ERPs, AI/NLP services, and custom backends.
  • Group, contact, chat, profile, and presence automation.
  • Real-time notification pipelines for events, message status updates, media, and conversation activity.

Core projects

The main Node.js library for controlling WhatsApp Web sessions from your own application. Use it when you want maximum flexibility and direct access to the automation layer.

A REST API built on top of WPPConnect. Use it when you want a server that is already structured for sessions, tokens, routes, webhooks, media, and external system integrations.

The JavaScript layer that exports WhatsApp Web functions and exposes the WPP runtime. Use it when you need lower-level access to WhatsApp Web internals, browser injection, events, and module-level behavior.

A Go implementation focused on a lighter runtime and API compatibility with the Node server where possible. Use it when you want to explore a lower-resource server path.

Supporting projects

  • WPP4Delphi: WPPConnect for Delphi applications.
  • WA-Version: WhatsApp Web version tracking for compatibility work.
  • WA-Proto: protocol structures and helpers for WhatsApp Web communication.

Community

WPPConnect is built in the open by developers who use these tools in real automation and integration scenarios. Join the community to ask questions, follow releases, share examples, report issues, and help keep the ecosystem healthy as WhatsApp Web evolves.

Contributing

Issues, pull requests, examples, docs improvements, and compatibility reports are welcome. When opening an issue, include the project name, version, runtime, logs, and a minimal reproduction whenever possible.

WPPConnect is not affiliated with WhatsApp or Meta. Use these projects responsibly and review the terms, policies, and reliability requirements that apply to your use case.

Pinned Loading

  1. wppconnect wppconnect Public

    WPPConnect is an open source project developed by the JavaScript community with the aim of exporting functions from WhatsApp Web to the node, which can be used to support the creation of any intera…

    TypeScript 3.3k 549

  2. wa-js wa-js Public

    WPPConnect/WA-JS is an open-source project with the aim of exporting functions from WhatsApp Web

    TypeScript 759 224

  3. wppconnect-server wppconnect-server Public

    Wppconnect Server is a ready-to-use API, just download, install, and start using, simple as that.

    TypeScript 1k 775

  4. wa-version wa-version Public

    HTML 169 60

  5. wppconnect-frontend wppconnect-frontend Public archive

    WPPConnect FrontEnd has been designed to demonstrate how multi-session works dynamically.

    JavaScript 240 84

  6. mobile mobile Public

    WPPConnect/mobile is an open source project with the objective of automating whatsapp web using the android or ios mobile browser and being able to perform all the functions of our wa-js project, s…

    TypeScript 25 14

Repositories

Showing 10 of 32 repositories

Top languages

Loading…

Most used topics

Loading…