Skip to main content
Open source. Built together.

Your ideas. Connected to WhatsApp.

Build messaging integrations with an open-source ecosystem made for developers. Start with a library, use a ready-to-run API, or let Cloud handle the infrastructure.

Free to self-host. Community supported.

index.tsWPPConnect / Node.js
import * as wppconnect from '@wppconnect-team/wppconnect';

const client = await wppconnect.create({
  session: 'my-session',
});

client.onMessage(async (message) => {
  if (message.body === 'Hello') {
    await client.sendText(message.from, 'Hello, world!');
  }
});
Open-source ecosystemYour infrastructure, your choiceBuilt by the community
The ecosystem

Choose your starting point.

Composable tools for your stack, from a single script to a complete messaging service.

WPPConnect Cloud

Build your product. Let Cloud run the connection.

The managed WPPConnect experience. Connect a session, manage access and integrate through an API from one dashboard.

Explore Cloud
  • Manage your sessions from a single dashboard.
  • Create API keys with clear permissions.
  • Connect your application through API calls and webhooks.
Built in the open

A project you can be part of.

Read the docs, share what you learn and support the people building the ecosystem.

Have a question?

Meet developers and maintainers in the official WPPConnect community.

Join the community