Evolution API Evolution API began as a WhatsApp controller API based on CodeChat, which in turn implemented the Baileys library. While originally focused on WhatsApp, Evolution API has grown into a comprehensive platform supporting multiple messaging services and integrations. We continue to acknowledge CodeChat for laying the groundwork. Today, Evolution API is not limited to WhatsApp. It integrates with various platforms such as Typebot, Chatwoot, Dify, and OpenAI, offering a broad array of functionalities beyond messaging. Evolution API supports both the Baileys-based WhatsApp API and the official WhatsApp Business API, with upcoming support for Instagram and Messenger.
Go to file
Davidson Gomes 285a950c67 changelog
2024-08-15 12:31:47 -03:00
.github chore: Add apiKey and ServerUrl to prefilledVariables in typebot service 2024-07-18 08:15:53 -03:00
.vscode gitignore .vscode 2024-02-10 16:30:54 -03:00
Docker chore: adjusts in docker files 2024-08-09 12:41:16 -03:00
Extras/chatwoot chore: adjusts in docker files 2024-08-09 07:17:09 -03:00
manager/dist feat: dify now identifies images 2024-08-15 11:12:07 -03:00
prisma feat: dify now identifies images 2024-08-15 11:12:07 -03:00
public/images readme 2024-06-08 14:04:45 -03:00
src feat: openai now identifies images 2024-08-15 12:29:08 -03:00
.dockerignore init project evolution api 2023-06-09 07:48:59 -03:00
.DS_Store git actions v2 2024-06-09 16:15:44 -03:00
.env.example refactor: .env.example 2024-08-09 14:38:33 -03:00
.eslintignore init project evolution api 2023-06-09 07:48:59 -03:00
.eslintrc.js wip 2023-07-26 10:58:13 -03:00
.gitignore prisma: adjusts for mysql and postgres 2024-08-09 07:59:50 -03:00
.prettierrc.js wip 2023-07-26 11:12:00 -03:00
CHANGELOG.md changelog 2024-08-15 12:31:47 -03:00
docker-compose.dev.yaml chore: adjusts in docker files 2024-08-09 07:17:09 -03:00
docker-compose.yaml chore: adjusts in docker files 2024-08-09 07:17:09 -03:00
Dockerfile changelog 2024-08-09 08:01:47 -03:00
LICENSE init project evolution api 2023-06-09 07:48:59 -03:00
package.json Fixed mime types version 2024-08-14 17:41:25 -03:00
README.md feat: Added ignoreJids in chatwoot settings 2024-08-14 14:59:47 -03:00
runWithProvider.js Improve database scripts to retrieve the provider from env file 2024-08-11 16:29:42 -03:00
tsconfig.json Path mapping & deps fix & bundler changed to tsup 2024-08-11 20:47:17 -03:00
tsup.config.ts Path mapping & deps fix & bundler changed to tsup 2024-08-11 20:47:17 -03:00

Evolution Api

Whatsapp Group Discord Community Postman Collection Documentation License Support Support

Evolution API

Evolution API began as a WhatsApp controller API based on CodeChat, which in turn implemented the Baileys library. While originally focused on WhatsApp, Evolution API has grown into a comprehensive platform supporting multiple messaging services and integrations. We continue to acknowledge CodeChat for laying the groundwork.

Today, Evolution API is not limited to WhatsApp. It integrates with various platforms such as Typebot, Chatwoot, Dify, and OpenAI, offering a broad array of functionalities beyond messaging. Evolution API supports both the Baileys-based WhatsApp API and the official WhatsApp Business API, with upcoming support for Instagram and Messenger.

Types of Connections

Evolution API supports multiple types of connections to WhatsApp, enabling flexible and powerful integration options:

  • WhatsApp API - Baileys:

    • A free API based on WhatsApp Web, leveraging the Baileys library.
    • This connection type allows control over WhatsApp Web functionalities through a RESTful API, suitable for multi-service chats, service bots, and other WhatsApp-integrated systems.
    • Note: This method relies on the web version of WhatsApp and may have limitations compared to official APIs.
  • WhatsApp Cloud API:

    • The official API provided by Meta (formerly Facebook).
    • This connection type offers a robust and reliable solution designed for businesses needing higher volumes of messaging and better integration support.
    • The Cloud API supports features such as end-to-end encryption, advanced analytics, and more comprehensive customer service tools.
    • To use this API, you must comply with Meta's policies and potentially pay for usage based on message volume and other factors.

Integrations

Evolution API supports various integrations to enhance its functionality. Below is a list of available integrations and their uses:

  • Typebot:

    • Build conversational bots using Typebot, integrated directly into Evolution with trigger management.
  • Chatwoot:

    • Direct integration with Chatwoot for handling customer service for your business.
  • RabbitMQ:

    • Receive events from the Evolution API via RabbitMQ.
  • Amazon SQS:

    • Receive events from the Evolution API via Amazon SQS.
  • Socket.io:

    • Receive events from the Evolution API via WebSocket.
  • Dify:

    • Integrate your Evolution API directly with Dify AI for seamless trigger management and multiple agents.
  • OpenAI:

    • Integrate your Evolution API with OpenAI for AI capabilities, including audio-to-text conversion, available across all Evolution integrations.
  • Amazon S3 / Minio:

Telemetry Notice

To continuously improve our services, we have implemented telemetry that collects data on the routes used, the most accessed routes, and the version of the API in use. We would like to assure you that no sensitive or personal data is collected during this process. The telemetry helps us identify improvements and provide a better experience for users.

Evolution Support Premium

Join our Evolution Pro community for expert support and a weekly call to answer questions. Visit the link below to learn more and subscribe:

Click here to learn more
Subscribe

Donate to the project.

PicPay

Buy me coffe - PIX

CHAVE PIX (Telefone): (74)99987-9409


Content Creator Partners

We are proud to collaborate with the following content creators who have contributed valuable insights and tutorials about Evolution API: