Awesome Open Source
Awesome Open Source


The open source, fully-featured, production ready
Conversational Platform

Airy Core

Join the chat on Airy community Documentation Status CI Commit Frequency License PRs Welcome


Airy Core is an open source, fully-featured, production ready conversational platform. With Airy you can process conversational data from a variety of sources:

  • Facebook
  • WhatsApp
  • Google's Business Messages
  • SMS
  • Website Chat Plugins, like our own open source Live Chat
  • Twilio
  • Your own conversational channels

You can then use Airy to:

  • Unify your messaging channels
  • Stream your conversational data wherever you want
  • Integrate with different NLP frameworks
  • Mediate open requests with Agents via our messaging UI
  • Analyze your conversations

Since Airy's infrastructure is built around Apache Kafka, it can process a large amount of conversations and messages simultaneously and stream the relevant conversational data to wherever you need it.

About Airy


Airy_Explainer_Components_Readme (1)

Airy Core contains the following components:

Connect anything from our free open-source live chat plugin to Facebook Messenger & Google's Business Messages to your Airy Core. This is all possible through an ingestion platform that heavily relies on Apache Kafka to process incoming webhook data from different sources. We make sense of the data and reshape it into source independent contacts, conversations, and messages.

  • APIs to access your data

An API to access conversational data with blazing fast HTTP endpoints.

A WebSocket server that allows clients to receive near real-time updates about data flowing through the system.

  • Webhook to listen to events and participate programmatically in conversations

A webhook integration server that allows its users to programmatically participate in conversations by sending messages (the webhook integration exposes events users can "listen" to and react programmatically.)

Not every message can be handled by code, this is why Airy comes with different UIs ready for you and your teams to use.

How to contribute

We welcome (and love) every form of contribution! Good entry points to the project are:

If you're still not sure where to start, open a new issue and we'll gladly help you get started.

Code of Conduct

To ensure a safe experience and a welcoming community, Airy Core project adheres to the contributor convenant code of conduct.

Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Java (396,490
Natural Language Processing (15,158
Webhook (8,957
Chatbot (6,505
Messenger (3,549
Spacy (1,194
Bot Framework (844
Nlu (766
Conversational Ai (192
Conversational Ui (87
Enterprise Software (87
Conversational Agents (86
Conversational Bots (83
Conversational (22
Chatbots Framework (20
Mitie (9
Conversation Driven Development (8
Airy (3