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.4k 557

  2. wa-js wa-js Public

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

    TypeScript 801 240

  3. wppconnect-server wppconnect-server Public

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

    TypeScript 1.1k 771

  4. wa-version wa-version Public

    HTML 172 60

  5. wppconnect-manager wppconnect-manager Public

    Self-hosted session management and chat workspace for WPPConnect Server. React, TypeScript, Docker.

    TypeScript 241 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 26 14

Repositories

Showing 10 of 21 repositories
  • wa-proto Public

    Protobuf files from WhatsApp WEB with auto check and updates

    wppconnect-team/wa-proto's past year of commit activity
    JavaScript 50 Apache-2.0 15 1 0 Updated Sep 11, 2026
  • wppconnect-server Public

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

    wppconnect-team/wppconnect-server's past year of commit activity
    TypeScript 1,050 Apache-2.0 771 39 (1 issue needs help) 13 Updated Sep 11, 2026
  • baileys Public Forked from WhiskeySockets/Baileys

    Socket-based TS/JavaScript API for WhatsApp Web

    wppconnect-team/baileys's past year of commit activity
    JavaScript 0 MIT 3,535 0 4 Updated Sep 11, 2026
  • wppconnect-team.github.io Public

    Simple page

    wppconnect-team/wppconnect-team.github.io's past year of commit activity
    TypeScript 30 12 1 6 Updated Sep 11, 2026
  • wa-js Public

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

    wppconnect-team/wa-js's past year of commit activity
    TypeScript 801 Apache-2.0 240 9 1 Updated Sep 11, 2026
  • zapo Public Forked from vinikjkkj/zapo

    🧩 Lightweight, high-performance TypeScript library for the WhatsApp Web protocol, built for multi-session scale, low memory usage, zero-copy hot paths, and full control over auth, transport, Signal, app state, and media.

    wppconnect-team/zapo's past year of commit activity
    TypeScript 0 MIT 74 0 3 Updated Sep 11, 2026
  • whaileys Public Forked from canove/whaileys

    Send and receive messages as WhatsApp web on Nodejs

    wppconnect-team/whaileys's past year of commit activity
    JavaScript 0 82 0 1 Updated Sep 11, 2026
  • 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 interaction, such as customer service, media sending, intelligence recognition based on phrases artificial and many other things, use your imagination

    wppconnect-team/wppconnect's past year of commit activity
    TypeScript 3,426 557 30 6 Updated Sep 11, 2026
  • server-cli Public
    wppconnect-team/server-cli's past year of commit activity
    JavaScript 37 Apache-2.0 23 1 8 Updated Sep 11, 2026
  • wa-js-api-server Public

    WPPConnect/WA-JS API SERVER is a small api server to provide url preview for @wppconnect/wa-js library

    wppconnect-team/wa-js-api-server's past year of commit activity
    TypeScript 22 Apache-2.0 4 1 3 Updated Sep 10, 2026