Skip to content

πŸ’¬ Open Source App Framework to build streaming apps with real-time data - πŸ’Ž Build real-time data pipelines and make real-time data universally accessible - πŸ€– Join historical and real-time data in the stream to create smarter ML and AI applications. - ⚑ Standardize complex data ingestion and stream data to apps with pre-built connectors

License

airyhq/airy

Repository files navigation

Airy-logo

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

Airy Core

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


Airy_Explainer_Highlevel_Readme

Airy Core is an is an open-source streaming app framework to train ML models and supply them with historical and real-time data. With Airy you can process data from a variety of sources:

  • Facebook
  • WhatsApp
  • Google's Business Messages
  • SMS
  • Website Chat Plugins, like our own open source Live Chat
  • Twilio
  • Any source you want with Custom Connectors

You can then use Airy to:

  • Join historical and real-time data in the stream to create smarter ML and AI applications.
  • Build real-time data pipelines and make real-time data universally accessible with our open-source streaming app framework.
  • Standardize complex data ingestion and consume data directly from Kafka. Stream it directly to standard and customized applications, using pre-built, easily configured connectors.
  • Significantly simplify deployment and reduce development times and increase the robustness of your infrastructure and apps.

Since Airy's infrastructure is built around Apache Kafka, it can process a large amount of events simultaneously and stream the relevant real-time and historical data to wherever you need it.


About Airy


Components

Airy_Explainer_Components_Readme (1)

Airy Core comes with all the components you need to stream historical and real-time data.

  • πŸ’¬ Pre-built and easily configurable connectors

By ingesting all real-time events and continuously processing, aggregating and joining them in the stream, development time can be significantly reduced. Through integrations with pre-built and easily configured connectors, events are consumed from any source, including business systems such as ERP/CRM, conversational sources, third party APIs. Airy also comes with an SDK to build custom connectors to any source.

  • ⚑APIs to access your data

An API to access data with blazing fast HTTP endpoints.

  • πŸ”ŒWebSockets to power real-time applications

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

  • 🎣Webhook to listen to events and create actionable workflows

A webhook integration server that allows its users to create actionable workflows (the webhook integration exposes events users can "listen" to and react programmatically.)

  • πŸ’ŽUI to access the data and the control center through a browser

No-code interfaces to manage and control Airy, your connectors and your streams.

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.

About

πŸ’¬ Open Source App Framework to build streaming apps with real-time data - πŸ’Ž Build real-time data pipelines and make real-time data universally accessible - πŸ€– Join historical and real-time data in the stream to create smarter ML and AI applications. - ⚑ Standardize complex data ingestion and stream data to apps with pre-built connectors

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks