WAHA

logo

WAHA - WhatsApp HTTP API that you can run in a click!

docker run -it -p 3000:3000/tcp devlikeapro/whatsapp-http-api
Get Started

Source code in GitHub.

What can WAHA do?

Free

Send and Receive
Messages

You can send and receive messages from WhatsApp using HTTP API.

            POST /api/sendText
{
  "session": "default",
  "chatId": "12132132130@c.us",
  "text": "Hi there!"
}

            
          
Servers

Send and Receive
Files

You can send and receive files from WhatsApp using HTTP API.

            POST /api/sendFile
{
  "session": "default",
  "chatId": "12132132130@c.us",
  "file": {
    "url": "https://d.com/invoice.pdf"
  }
}
          
API

WAHA can do
a lot more

Check out the documentation to see all the features.

            POST /api/{session}/groups
{
  "name": "Group name",
  "participants": [
    {"id": "123123123123@c.us"}
  ]
}
            
          

Why WAHA?

Free

It's free!

WAHA Core version is always free, no limits in messages or time!
WAHA Plus version have no licence expiration!

Servers

Self-hosted solution

No strings to suspicious SaaS WhatsApp HTTP API solutions. Install it on your own server!

API

HTTP API

Use your own favorite language - Python, JavaScript, PHP, C#, Clojure, or PowerShell.
PowerShell, really? Are you insane?! Choose another language, dude.

Document

Well documented

Documentation has a lof examples and how-to guides.

Easy

Quick installation

You need to install Docker and run the API in a click!
It's actually "a command", not a click.

Checked

No blocking

Under the hood it runs a real instance of Whatsapp Web to avoid getting blocked.
WhatsApp does not allow bots or unofficial clients on their platform, so this shouldn't be considered totally safe.