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.
Docker Pulls

WAHA Features

Free

Send and Receive
Messages

You can send messages to and receive messages from WhatsApp using HTTP API (REST API).

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

            
          
Servers

Send and Receive
Files

You can send files to and receive files from WhatsApp using HTTP API (REST 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"}
  ]
}
            
          

Swagger documentation and OpenAPI Specification

WAHA Core and WAHA Plus provide Swagger documentation and OpenAPI schema to easily integrate with your favorite language and HTTP API (REST API)!

Built-in Dashboard

WAHA Plus provides Dashboard - a web interface to easily manage your WhatsApp sessions!

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 / REST 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.